- 1 名前:名無しさん@お腹いっぱい。 [2008/02/12(火) 11:20:40 ]
- SSHに関する情報交換のスレッドです。
FAQ、リンク集は >>2-5 あたり。 過去ログ Part1:pc.2ch.net/unix/kako/976/976497035.html Part2:pc.2ch.net/unix/kako/1028/10281/1028157825.html Part3:pc5.2ch.net/unix/kako/1058/10582/1058202104.html Part4:pc8.2ch.net/test/read.cgi/unix/1102242908/ Part5:pc11.2ch.net/test/read.cgi/unix/1145484540/
- 127 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 00:19:43 ]
- 接続元によるアクセス制限は sshd の標準機能で実現可能です。
man sshd の authorized_keys あたりの記述をもう一度確認してみてください。 ディレクトリ制限は4.9以降の sshd か、 chrootssh, scponly あたりで実現可。 ファイルのコピーだけがしたいのであれば、scponlyやrsyncも検討すべし。
- 128 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/22(日) 00:21:59 ]
- >>126
公開鍵認証ができてるってことは、 「Aから貰った公開鍵では「serverA」と言うユーザでしかログイン出来なくし」 ってのはすでに実現できていますね。 もうちょっと勉強しましよう。
- 129 名前:へたれです(><) [2008/06/22(日) 12:45:18 ]
- >>127
>>128 早速のご回答ありがとうございます。 記述がもれておりました(汗) サーバC(192.168.10.1)からも公開鍵を使ってSSH通信が可能な 設定にしてこちらは管理者なのでroot権限を与えたいと思ってます。 >>128 サーバAの設定は 「ssh serverA@192.168.30.1」で サーバBは公開鍵と「serverA」ユーザを紐付ければ良いって事ですね?
- 130 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/23(月) 01:09:01 ]
- >>129
君には無理。
- 131 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/27(金) 04:55:39 ]
- 君には無理とかじゃなく何回読み返しても質問の意図がまったく解らん
- 132 名前:名無しさん@お腹いっぱい。 [2008/07/20(日) 16:44:22 ]
- 自作プログラムをscpで送りつけてsshでリモート実行したら
> scp a.out 192.168.1.20:tmp a.out 100% 6497 6.3KB/s 00:00 > ssh 192.168.1.20 ~/tmp/a.out /libexec/ld-elf.so.1: Shared object "libstdc++.so.5" not found, required by "a.out" と言われて実行できません。 libstdc++の問題なのはわかるのですが、その先がわかりません 基本的なことですがよろしくお願いします。
- 133 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 16:46:27 ]
- >>132
ssh は関係ありません。 gcc -static で、static リンクしてください。
- 134 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 16:51:54 ]
- libstdc++.so.5は今は古いな。
ローカルホストにlibstdc++.so.6をインストールして、 それとリンクしたa.outを作ってscpで送り付けるか、 リモート側にlibstdc++.so.5をインストールするかのどちらか。 スタティックリンクは最後の手段で、普通はお勧めしない。
- 135 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 16:55:11 ]
- >>134
> スタティックリンクは最後の手段で、普通はお勧めしない。 なんで?
- 136 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/20(日) 16:56:50 ]
- >>132
最初から192.168.1.20のホスト上でコンパイルしろよ。何も悩まなくて済むよ。
- 137 名前:名無しさん@お腹いっぱい。 [2008/07/20(日) 16:57:55 ]
- すいません、超基本的なことでした
libstdc++.so.5が入ってなかったです ありだとうございました
- 138 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 03:38:09 ]
- OpenSSH-5.1p1に上げたら
ssh host command ってやった時に .bashrcを読んでくれなくなった… おかげで$HOME/binにあるコマンドを実行するのにいちいち ssh host $HOME/bin/command ってやらなきゃならなくなって大困り… 元のに戻すかなあ…
- 139 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 06:51:23 ]
- >>138
.bashrcは、ログインシェルは読まない。読むのは非ログインシェルのみ。 ログイン時に読ませたい設定は $HOME/.bash_profile等に書く。
- 140 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 11:59:02 ]
- >>139
ssh host command ってやった時にはログインシェルが起きるの? ログインシェルじゃないシェルが起きてそれがcommandをexecするんだと 思っていたんだけど…
- 141 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 12:13:13 ]
- ssh host command の場合、非ログインシェルが起きるのは昔からだな。
- 142 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 12:17:48 ]
- >>138
bashが、shの名前(argv[0])で起動されてるとか、 bash --posix で起動されてたりすると .bashrcを読み込まない。
- 143 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 13:08:16 ]
- >>138
というか、 ssh host command の場合、ログイン先で bash -c command が実行されるが、 -c オプション付きでは .bashrc は読み込まれない。 これは昔から変わっていない。 前のバージョンでは読み込んでいたと思っている記憶が間違っているのでは?
- 144 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 15:42:45 ]
- >>143
いや、5.0p1に戻したらちゃんと.bashrcを読んでくれる。 bashのマニュアルには 「bashは、自分を起動したのがリモートシェルデーモン(通常はrshd)か どうかを調べます。rshdによって実行されているとbashが判断した場合、 ~/.bashrc が存在し、かつ読み込み可能であれば、 bash はコマンドを このファイルから読み込んで実行します。」 とあるので、これが効いている模様。 bashのソース(バージョン3.2、パッチ039まで)を見ると、 リモートから起動されているかどうかは run_startup_files()の中の if ((run_by_ssh || isnetconn (fileno (stdin))) && shell_level < 2) のところで判定している。 ところが、OpenSSH-5.0p1のsshdからつなぐと isnetconn(fileno(stdin))が1になって 結果的に~/.bashrcを読んでくれるのに対し、 OpenSSH-5.1p1でつなぐとisnetconn(fileno(stdin))がなぜか0になって そのため~/.bashrcを読んでくれない。 さらにlib/sh/netconn.cのisnetconn()を見ると getpeername(fd, &sa, &l)がOpenSSH-5.1p1の場合だけなぜかエラーになり、 そのせいでこの関数が0を返している。 これが原因だと判明したのだが、 どこを直せば良いのか思案中…
- 145 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 16:03:25 ]
- isnetconn() 以前の問題として、
run_by_sshが偽になってるのがそもそもの間違いでは。 バージョンによっては、たまたま isnetconn() が真になってくれていたから 結果的にうまく動いていたように見えていただけで、 本来は run_by_ssh が真になるべきなのでは。
- 146 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 16:12:20 ]
- 俺的には逆に .bashrcなど読まれると困るな。
5.1p1ではあえてbashを欺いて.bashrcを読ませないように修正を入れたんじゃないか?
- 147 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 16:26:39 ]
- >>145
そうでもない。 SSH_SOURCE_BASHRCがdefineされていない限り run_by_sshは必ず0になるようになっている。 2.05aのあたりでこの挙動がデフォルトになるように変わったらしい。 …ということはSSH_SOURCE_BASHRCをdefineしてbashを作り直せば いいのかも知れんが、気分的にそれはちょっとしたくない。 sshdの方の修正で何とかならんかな… >>146 bashを欺くためだけにわざわざ変なことをするとは考えにくいな。
- 148 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/25(金) 16:33:13 ]
- getpeername()がエラーになる場合というと、
例えば、ネット直結じゃなくてpty経由になってるとかだけど、 だとすると ssh -T host command にすると解決したりしないか?
- 149 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 02:30:09 ]
- そんな簡単な話でもないみたい >>148
ssh -T host command でも残念ながら動作は変わらなかった。 それで調査を進めたところどうも 5.1p1のsession.cの427行目にある #define USE_PIPES が悪さをしているっぽい。 これがあるために、直後のdo_exec_no_pty()で #ifdef USE_PIPESの方のコードが強制的に使われる。 #elseの方ではsocketpairを使っているので シェルへのstdinがネット経由になるが #ifdef USE_PIPESの方ではpipeを使っているので シェルへのstdinがネット経由にならない、 という事情のような気がする。 >>148さんの書き込みがヒントになった。ありがとう。 427行目の #define USE_PIPES を取っ払ってコンパイルしたら 5.1p1でも ssh host command で ~/.bashrc を読むようになった。 これでいく。皆様、協力感謝します。 それにしてもなぜ #define USE_PIPES がこんなところにあるんだろう。 除去し忘れか何かか?
- 150 名前:149 mailto:sage [2008/07/26(土) 03:10:11 ]
- というわけで、一応自分なりにまとめといた
[問題点] OpenSSH-5.1p1のsshdを動かしているシステムに対し、 bashをログインシェルとするユーザがリモートから ssh host command を実行した場合、~/.bashrcが読まれない。 OpenSSH-5.0p1までは~/.bashrcを読んでいた。 Linux, Solarisでこの現象を確認。 [解決法] session.cの427行目の#define USE_PIPESを 削除して再コンパイル。 [原因?] bashは、リモートからの実行だと判断すると~/.bashrcを 読む機能を備えるが、stdinに対するgetpeername()が失敗すると、 リモートからの実行だと判断せず、~/.bashrcを読まない。一方、 sshd側のsession.cに#define USE_PIPESがあると、後続の do_exec_no_pty()でsetsockpair()が使われないため、シェルへの stdinがネット直結にならない。このため、bashがstdinに対する getpeername()を実行したとき失敗するので、~/.bashrcが読まれ なくなる。
- 151 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 08:18:45 ]
- 追求乙。開発者に通報してくらさい。>>150
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/26(土) 09:28:29 ]
- >>149
解決オメ、だけど、 *BSDでは、pipe()が実際にはsocketpair()を使って実装されていて、 pipe()に対するgetpeername()も成功する、んじゃなかったかな。 だから、*BSD上で開発してると問題が発覚しないので、bug fixもされないと。
- 153 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/27(水) 00:58:25 ]
- sshでログインする前に実行するコマンドを指定して、
そのコマンドを実行後にログインみたいな事って出来ますか? 下記のような事がやりたいです。 ssh user@example.com --hoge vi (example.comにログイン後、viを起動した状態に) ご存知でしたら教えてください。よろしくお願いします。
- 154 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/27(水) 07:03:19 ]
- >>153
ssh -t user@example.com vi
- 155 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/29(金) 16:47:48 ]
- パスワード認証も受け付けるSSHサーバをいちユーザとして使用しています。
いちユーザが認証方法をパスワードから鍵交換に変更した場合のセキュリティは、 1) 覗き見などによるパスワード流出、サーバなりすましが防げる点で向上 2) 総当たり・辞書攻撃に対しては変化なし 3) 1)の観点により、鍵交換認証にすべし という理解でよいでしょうか?
- 156 名前:名無し mailto:sage [2008/08/29(金) 19:04:14 ]
- 鍵の長さがまったく違う。
1024bit 以上の長さの鍵を使える点で、 16文字がせいぜいのパスワード認証の鍵の長さとは比較にならない。
- 157 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/29(金) 23:06:00 ]
- サーバがパスワード認証してるなら、総合的なセキュリティの強度は
パスワード認証レベルになるんじゃない?
- 158 名前:155 mailto:sage [2008/08/30(土) 13:43:27 ]
- お返事ありがとうございました。
>>157 そうですよね?鍵認証のご利益は、2)の観点での主張が多いように見受けますが パスワード認証っていう「穴」があるなら、ご利益はフルに受けられないと感じた次第です。 >>156 言葉足らずですみません。私が感じているのは上記です。 普段いくら長い鍵で認証していても、短かい鍵での認証が許される以上、 セキュリティの強度は後者で決まっちゃうのかなと考えた次第です。
- 159 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/31(日) 17:48:56 ]
- パスワード認証でローカルのマシンにログインしたいのですが、
最初に鍵認証と勘違いして、必ず鍵のパスワードを聞いてきます。 man ssh でマニュアルを読み、ネットで調べてもなかったんですが、 いきなり、パスワード認証で入れるように指定するコマンドってありますか?
- 160 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/31(日) 18:12:17 ]
- あります。
- 161 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/31(日) 21:27:44 ]
- ありがとうございます。安心しました。
- 162 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/31(日) 21:38:48 ]
- サーバー側でパスワード認証を許可していても、
ユーザー側の設定($HOME/.sshとか)で、 パスワード認証を不許可にするような設定ってできますか? (ログイン元のクライアント側で不許可にするんじゃなくて、 サーバー側で不許可にする方法の質問です) (サーバーは管理者が別人で、自分にはroot権限が無い場合です)
- 163 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 12:42:10 ]
- >>160
教えてもらえませんか?
- 164 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 12:53:56 ]
- あるって教えてもらったじゃん。
- 165 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 21:32:39 ]
- >>162
man ssh_config >>163 ssh -o で好きにしろ
- 166 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 21:50:19 ]
- >>165
>man ssh_config ↑それはクライアント側でパスワード認証を禁止する方法ですね。 それは当然知ってます。 そうじゃなくて、サーバー側で禁止する方法を質問してるんです。
- 167 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 22:12:06 ]
- >>166
man sshd_config
- 168 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 22:22:21 ]
- >>167
man sshd_configでは、サーバーの /etc/ssh/sshd_config でしか設定できません。 元の質問のとおり、root権限の無いサーバーで、ユーザーサイドで sshd_config相当の設定をしたいわけです。 manを読む限りは $HOME/.ssh/sshd_config のようなものはありません。 で、どうやってやるのでしょうか? 答えてください。
- 169 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 22:41:17 ]
- 特定のアカウントが公開鍵認証だけに出来たところで、サーバのセキュリティは
さほど変わらないんだし、どうしても自分のアカウントだけ守りたいんならパスワードを 十分な強度にすればいい。もちろんサーバが乗っ取られたら終わりだが。 それが嫌ならサーバのパスワード認証やめてもらうしかない。
- 170 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 22:55:47 ]
- できないなら「できない」って最初から答えろよw
- 171 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 23:14:01 ]
- 何を設定しようがsshを話すプログラムを自分でインスコすることが可能なら
制限などできないが答えだよ
- 172 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/01(月) 23:45:59 ]
- >>171
「不可能なら」の誤りではないでしょうか?
- 173 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 00:02:00 ]
- >>159
>いきなり、パスワード認証で入れるように指定するコマンドってありますか? サーバ側の~/.ssh/configにPreferredAuthentications passwordじゃダメ?
- 174 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 00:59:09 ]
- >>173
~/.ssh/config はSSHクライアントの設定ファイルなのでダメです。
- 175 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 08:01:38 ]
- >>162
俺様sshdなら、できるよ
- 176 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 08:11:12 ]
- >>175
すでに稼働してるsshdで、自分のアカウントに対して他人が パスワード認証でアタックするのを防ぎたいという目的だから、 ユーザー権限で「俺様sshd」をインストールしても解決しない。
- 177 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 09:18:23 ]
- >>176
すでに稼働してるsshdが何なのか書いてない時点で、釣りだろ
- 178 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 09:27:44 ]
- >>177
>>162
- 179 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/02(火) 10:54:35 ]
- >>178
>>162のどこにも、すでに稼働してるsshdがOpenSSH portableなのか俺様sshd なのか書かれてない
- 180 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 21:22:32 ]
- puttyjpを普段使ってるんだけど
USBメモリに入れて持ち運ぶのに最適なやつありませんかね?
- 181 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/14(日) 23:14:27 ]
- >>180
puttyjpをUSBメモリに入れて持ち運んでて不満があるのか、 puttyjpをUSBメモリに入れて持ち運びたいということなのか、 どっちだ
- 182 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 09:27:43 ]
- >>181
puttyjpをUSBメモリに入れて持ち運びたいということDEATH☆
- 183 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 09:31:27 ]
- >>181 みたいに聞き返す場合は、そのどちらであっても質問には答えられない、
の法則。その証拠に >>182 が出ても返答なし。
- 184 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 10:36:43 ]
- U3かPortableAppsでも使えば?
- 185 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 10:38:28 ]
- ということにしたいのですね。
- 186 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 10:59:59 ]
- はつみみです
- 187 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 17:47:26 ]
- 180 2008/09/14(日) 21:22:32 元質問
↓1時間51分55秒後 181 2008/09/14(日) 23:14:27 突っ込み ↓10時間13分16秒後 182 2008/09/15(月) 09:27:43 返答 ↓3分44秒後 183 2008/09/15(月) 09:31:27 > その証拠に >>182 が出ても返答なし。 結論:早漏
- 188 名前:181 mailto:sage [2008/09/15(月) 18:58:30 ]
- いつ来るか分からん返事を、徹夜で待ち続けて即レスしろってか?
ムチャいうなw >>182 俺は蛭子屋さんとこのごった煮版を持ち運んでる。 ごった煮版は名前の通り、いくつかの非公式公開パッチをまとめて当てた ものがベースになってるから、そんなに付加機能がいらないならjpパッチ とINIパッチだけ当てたのでもたぶん使えると思う。
- 189 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 19:16:07 ]
- >>183
別に>>181が答える義務はないんじゃね。 別な人が答えやすくなればそれでいい。
- 190 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/15(月) 20:24:30 ]
- 183=187=真性キチガイかつ真性包茎。近寄ると恥垢臭が酷いので放置しとけ。
- 191 名前:名無しさん@お腹いっぱい。 [2008/09/17(水) 08:33:02 ]
- >>190
キチガイはお前だろうがこの発狂粘着真性キチガイ包茎猿男(狂猿)◆QfF6cO2gD6 マジでとっとと発狂してビルから飛び降りて自殺して死ね。 頭おかしいだろお前。失せろよこのカス。速攻で死ねや。
- 192 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/17(水) 16:26:25 ]
- 加藤の亡霊が出現した。
- 193 名前:名無しさん@お腹いっぱい。 [2008/10/27(月) 23:02:08 ]
- opensshのinternal-sftpで質問です。
internal-sftpのchroot環境からは別のファイルシステムをマウントしたディレクトリは見えないのでしょうか? ・sftp jailの中身 -rw-r--r-- 1 root root 0 Oct 26 16:58 ero drwxr-xrwx 1 sftp sftp 32768 Oct 25 04:31 nikoniko ←別の鯖のファイルシステムをsshfsでマウント drwxr-xrwx 2 sftp sftp 4096 Oct 27 13:55 test drwxrwxrwx 2 root root 4096 Oct 27 12:50 user ・クライアントでのlsの内容 Listing directory / drwxr-xr-x 5 0 0 4096 Oct 27 13:55 . drwxr-xr-x 5 0 0 4096 Oct 27 13:55 .. -rw-r--r-- 1 0 0 0 Oct 26 16:58 ero drwxr-xrwx 2 1000 1000 4096 Oct 27 13:55 test drwxrwxrwx 2 0 0 4096 Oct 27 12:50 user これを見られる様にするオプションはありますか?
- 194 名前:あ [2008/11/12(水) 19:49:30 ]
- テラタームから誤って消す必要のないファイルを削除してしまいました
サーバーのゴミ箱とかにファイルは残りますかね?それとも完璧に削除されて戻すことはできないんですか?
- 195 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 19:52:17 ]
- >>194
スレ違い。
- 196 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 20:53:22 ]
- 194です。すみませんでした。街頭スレ探してみます。
- 197 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 21:54:01 ]
- >>194
お勧めスレ ↓ 【エスパー】くだ質【エラーメッセージ不要】(1) pc11.2ch.net/test/read.cgi/unix/1207042632/
- 198 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 22:10:17 ]
- 197さんありがとう。ご迷惑お掛けたしたにもかかわらず親切に誘導してもらってどうもです。
- 199 名前:名無しさん@お腹いっぱい。 [2008/11/13(木) 00:41:26 ]
- すいません、どなたか教えてください。
xinetd経由でsshdを起動していて、/etc/xinetd.d下に作成したsshdの設定ファイル内で only_fromを記述してアクセス制限かけようとしたのですがうまくいかず、 その後、hosts.allowやhosts.denyなどもいじっていたところつながらなくなりました。 どこが悪いのかさっぱりなのでsshdを直接起動するようにしたのですが、やっぱりだめで以下のログが出力されました。 ローカルホストからの接続でも同様のログが出力され接続できません。 倉側 Nov 13 00:09:23 xxxx sshd[12240]: warning: cannot open /etc/hosts.allow: Permission deniedOpenSSH_4.3p2, OpenSSL 0.9.8b 04 May 2006 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 22. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file /root/.ssh/identity type -1 debug1: identity file /root/.ssh/id_rsa type -1 debug1: identity file /root/.ssh/id_dsa type -1 debug1: loaded 3 keys ssh_exchange_identification: Connection closed by remote host
- 200 名前:199 [2008/11/13(木) 00:42:06 ]
- 鯖側
OpenSSH_4.3p2, OpenSSL 0.9.8b 04 May 2006 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 22. debug1: Connection established. debug1: permanently_set_uid: 0/0 debug1: identity file /root/.ssh/identity type -1 debug1: identity file /root/.ssh/id_rsa type -1 debug1: identity file /root/.ssh/id_dsa type -1 debug1: loaded 3 keys ssh_exchange_identification: Connection closed by remote host
- 201 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 01:07:58 ]
- >>199
>cannot open /etc/hosts.allow: Permission denied ここじゃね?
- 202 名前:名無しさん@お腹いっぱい。 [2008/11/13(木) 01:44:52 ]
- >>201
hosts.allow, hosts.denyのアクセス権を確認したところ644でした。 大丈夫なはずなんですけどねえ…
- 203 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 10:35:43 ]
- hosts.allow、hosts.denyの中身は?
- 204 名前:名無しさん@お腹いっぱい。 [2008/11/13(木) 11:37:21 ]
- hosts.allowの中身は
sshd:ALL:allow で、hosts.denyの方は何も書いていません。
- 205 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 11:43:37 ]
- >>200のログはクライアント側でしょ。
- 206 名前:199 [2008/11/13(木) 12:07:26 ]
- ほんとだw同じの貼ってどうするorz
↓鯖側です Nov 13 11:58:00 xxxxx sshd[27169]: debug1: rexec start in 4 out 4 newsock 4 pipe 6 sock 7 Nov 13 11:58:00 xxxxx sshd[13682]: debug1: Forked child 27169. Nov 13 11:58:00 xxxxx sshd[27169]: debug1: inetd sockets after dupping: 3, 3 Nov 13 11:58:00 xxxxx sshd[27169]: warning: cannot open /etc/hosts.allow: Permission denied Nov 13 11:58:00 xxxxx sshd[27169]: warning: cannot open /etc/hosts.deny: Permission denied Nov 13 11:58:00 xxxxx sshd[27169]: debug1: Connection refused by tcp wrapper Nov 13 11:58:00 xxxxx sshd[27169]: refused connect from xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)
- 207 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 12:17:31 ]
- あてずっぽだけど、SELinuxとか。
- 208 名前:名無しさん@お腹いっぱい。 [2008/11/13(木) 12:35:36 ]
- >>207
当たりでしたー なんかhosts.allowとhosts.denyは一回編集する毎に SElinuxの方で設定してあげないと弾かれちゃうようになってました。 みなさんどもでしたm(_ _)m
- 209 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 12:37:33 ]
- Linux板の使ってるディストリのスレで聞けば早かったのに。
- 210 名前:名無しさん@お腹いっぱい。 [2008/11/13(木) 19:12:24 ]
- 梶谷秀
- 211 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 11:40:48 ]
- みんなhpn-sshつかってるー?
- 212 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 19:08:50 ]
- >>211
イラッ★
- 213 名前:名無しさん@お腹いっぱい。 [2008/11/19(水) 01:53:49 ]
- 画面が激しく更新されるプログラム(Java)をSSHでX転送しようとすると、
ウィンドウが全く表示されません。(pingで55msくらい離れている場所から) xclockやfirefoxなどはちゃんと表示されます。 また、このプログラムを以下のように変更すると画面が表示されます。 ・画面の更新頻度を落とす(激しくない更新) ・pingが0.093msくらいの近くのPCに行く。 ・画面の更新を
- 214 名前:送信途中でクラッシュしたので再送します mailto:sage [2008/11/19(水) 01:54:44 ]
- 画面が激しく更新されるプログラム(Java)をSSHでX転送しようとすると、
ウィンドウが全く表示されません。(pingで55msくらい離れている場所から) xclockやfirefoxなどはちゃんと表示されます。 また、このプログラムを以下のように変更すると画面が表示されます。 ・画面の更新頻度を落とす(激しくない更新) ・pingが0.093msくらいの近くのPCに行く。 ・画面の更新を10秒後(ウィンドウが表示されてから)開始する 何が原因なのでしょうか。 SSHサーバ OpenSSH_4.3p2 Debian-9, KNOPPIX Linux SSHクライアント PuTTY 0.60(WindowsXP)とOpenSSH 5.1_p1(Linux) Xサーバ Xming 6.9.0.31(WindowsXP)とxorg 7.2(Linux)の両方を試しました。 クライアントはWindowsでもLinuxでも症状変わりません。
- 215 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 20:19:50 ]
- SSH通信でデータ漏えいの可能性--32ビットの平文が取り出し可能に
ttp://japan.cnet.com/news/sec/story/0,2000056024,20383843,00.htm
- 216 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 20:34:18 ]
- >>215
>この問題の対策方法としては、CBC(Cipher Block Chaining)モードではなく >CTR(CounTR)モードを使用することを推奨している。OpenSSH 3.7以降では >CTRモードがサポートされている。 詳しい人教えて欲しいのだが、putty などのクライアントは対応しているの?
- 217 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 20:43:30 ]
- PuTTYは初期設定がCTR
- 218 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 20:44:41 ]
- >>217
ありがとう。 セキュリティーホールメモに書いてあった・・・ www.st.ryukoku.ac.jp/~kjm/security/memo/2008/11.html#20081117_SSH サーバ側では制限出来ないのかな・・・
- 219 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 20:48:33 ]
- >>218
自己レス sshd_config に↓を追加すればOK ---- Ciphers aes128-ctr,aes192-ctr,aes256-ctr
- 220 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 20:48:40 ]
- linux上のOpenSSH-5.1p1でsftp-serverを使っているんですが
sftp-severから吐き出されるログの中で日本語が文字化け してしまいます。 opendir "/nullpo/gaxtu/\123\321\132" のような感じで\123\321\132の部分が化けた日本語です。 日本語のログを吐かせる方法はありますか?
- 221 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 23:52:48 ]
- あります
- 222 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 13:59:53 ]
- >>219
うちは man sshd_config のデフォルトから *-cbc を抜 いたのを設定してみた。 なんとなくログ巡回してたら今朝早くから 30 秒おきに 攻撃食らってた(同一 IP じゃないので botnet?)。 この変更してから認証失敗ログはピタッと止まったけど、 鍵交換で使えるプロトコル判定して *-cbc の場合だけ 継続するんだろうな(対策をしていないところはパスワー ドも当りやすい、ということかもしれない)。
- 223 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 14:41:24 ]
- 今、うちのサーバの設定見直したら
rootログイン可になってたガクブル 稼働3年目にして今修正した
- 224 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 15:43:33 ]
- rootログイン可ってそこまで怖いの?
鍵持ってないとアクセスできないようにしておけば gkbrほどは無いと思うけど。
- 225 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 20:51:53 ]
- >>224
俺も、PermitRootLogin without-password にしているけど・・・ 問題ないけどな。 勿論、一般ユーザも鍵認証しか許可してないけど。
- 226 名前:223 mailto:sage [2008/11/20(木) 23:02:31 ]
- いやいや、パスワードでログイン可だったから
- 227 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 23:06:48 ]
- >>226
PermitRootよりPermitPasswordを問題視したほうがいいよ。
- 228 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 10:02:29 ]
- usePAMが穴
- 229 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 17:40:14 ]
- 鍵ファイルをユーザに託す行為が穴。
- 230 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 19:35:01 ]
- 鍵にもパスワードつけとけばいいやん。
- 231 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 19:52:21 ]
- >>230
ブルートフォースで簡単に破られる鍵じゃん。
- 232 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 19:58:55 ]
- 信頼できないユーザーならパスワード認証も鍵も同じ。
アクセス拒否すればよい。
- 233 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 20:02:15 ]
- >>232
信用できるユーザが鍵を盗まれていて、ユーザ自身が盗難の事実に気づいていない場合。
- 234 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 20:03:50 ]
- どうやったら盗まれるの?
- 235 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 20:06:07 ]
- >>234
鍵ファイルをコピーしちゃう
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 20:31:04 ]
- パーミッション的に無理じゃない?
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 12:47:16 ]
- 信頼できるユーザのマシンの管理者がタコで、rootを破られて気付いていない場合
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 12:56:30 ]
- 他のユーザと共有してるマシンに秘密鍵置かないだろ。
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 13:12:25 ]
- >>238
セキュリティの話に性善説を持ち込んだらあかん。 プライベートなPCのスクリーンセーバーをかけ忘れた。 Windowsの管理共有が有効なまま。 キンタマウイルスに引っかかった。 HDDを消去せずにPCを捨てた。 ・・・ 結局、一般的なファイル盗難の話に帰着する。 ユーザに厳格な管理を課さないと維持できないセキュリティなんてね。 それなら管理者が強制力を発揮できるパスワード方式のほうがまだ安全。
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/22(土) 13:30:53 ]
- そういう大事なパスワードは忘れると困るからメモしてディスプレイに貼っておこう。
- 241 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 22:49:41 ]
- >>234
鍵ファイルもパスフレーズもwikiあたりに載せて公開しちゃう場合
- 242 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/25(火) 20:50:23 ]
- 次の患者さん、どうぞ。
- 243 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 10:29:15 ]
- たしかに自分から暴露するようじゃ病気だわな
- 244 名前:名無しさん@お腹いっぱい。 [2008/12/11(木) 18:58:34 ]
- SSHのポートフォワーディングって一度接続した後に
やっぱあのポートもこっちに流してくれ!ってできないよな? できれば激しく便利なんだが・・・
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/11(木) 19:38:36 ]
- >>244
teratermやputtyでは出来る(よね?)から、 プロトコル上の問題じゃなくて実装上の問題なんだろうね
- 246 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/11(木) 19:44:27 ]
- >>244
OpenSSHなら ~C でできる。-Dは無理だけど。
- 247 名前:名無しさん@お腹いっぱい。 [2008/12/12(金) 03:54:21 ]
- Teraterm や PuTTY でできることを知らなかった
OpenSSH の -D の存在を知らなかった ~C が何かがまだわかって無い。
- 248 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 10:11:13 ]
- >>247
man ssh
- 249 名前:名無しさん@お腹いっぱい。 [2008/12/12(金) 13:38:01 ]
- >>248
今理解した。
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 20:18:15 ]
- ttp://www.coins.tsukuba.ac.jp/~yas/coins/dsys-2002/2003-03-04/index.html
ttp://webos-goodies.jp/archives/50665333.html ttp://www.stackasterisk.jp/tech/systemConstruction/openssh01_01.jsp#4 この辺のホスト認証の説明で、ホスト鍵とサーバ鍵を使うと書かれているのですが、 サーバ鍵があってもホスト鍵が破られたら成り済ましが可能なことに変わりないように思います。 わざわざサーバ鍵も使う理由って他にあるんでしょうか。
- 251 名前:名無しさん@お腹いっぱい。 [2008/12/14(日) 21:20:24 ]
- ccweb1.kek.jp/people/yashiro/RepN/KEKint00-01/ssh_a.html
Server-keyは768-bitの RSA keyでホスト認証のために使われる. sshd 起動時に作成され, その後1時間毎に自動的に更新される. ファイルに保存されることがない. Server-keyの目的は, host keyで暗号化した通信を記録して解読されることを防ぐことにある. この一定時間ごとに変化する Server-key で修飾することにより 暗号の解読を困難にしている. -------------------- だって。上のページは主にSSH1の話しということだけど。 Session-key を定期的に変えるのじゃだめなのかな?
- 252 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/14(日) 23:18:28 ]
- いい資料ありがとうございます。
「host-keyで暗号化した通信」って、つまりsession-keyの送信部分だけですし、 確かにserver-keyはhost-keyじゃなくて、session-keyを守るためのものっぽいですね。 秘密host-keyが漏れた時、過去の全通信のsession-key=内容が解読されるのを防ぐためな気がしてきました。
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/18(木) 21:36:42 ]
- お聞きしたいのですが、sshd.confファイルで ssh port forwardを特定のユーザのみにしか
許可しないと言う設定はどうすればよいのでしょうか? デフォルトだとsshでログインできるユーザは全員ssh port forwardが使えるので不安です。
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 01:52:35 ]
- >>253
試してないが、OpenSSH 4.4以降なら以下のようにしてできるかも AllowTcpForwarding no Match User hoge, fuga AllowTcpForwarding yes 参考) ttp://www.unixuser.org/~euske/doc/openssh/jman/sshd_config.html
- 255 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 13:32:18 ]
- 今まで ssh をセキュアな telnet としてしか使ったこと
無いんだけど、port fowarding って何がどう便利に なるの?事例希望。
- 256 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 13:41:28 ]
- Xとかvncのコネクションをセキュアに張れる。
pop3s/smtpsのない環境でも外部からセキュアにメールが読み書きできる。 sshしかポートを開いてないところにいろいろ飛ばせる(あんまりないか)。 ほか。
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 14:28:30 ]
- >>255
海外からGyaOが見られる、とかかな。
- 258 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 15:13:27 ]
- そもそもUNIXでGyaO見られるか??
- 259 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 16:09:30 ]
- っPuTTY
- 260 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 16:39:17 ]
- そもそもUNIXにPuTTYなんてあるか?
- 261 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 16:41:33 ]
- ある。
- 262 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 17:01:46 ]
- >>254
レスありがとうございます。 # ssh -V OpenSSH_4.3p2 Debian-9etch2, OpenSSL 0.9.8c 05 Sep 2006 終了のお知らせwwwww どこに4.4以降じゃないとMatch文が使えないと書いてます?
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 17:02:56 ]
- じゃあ、UNIX版のPuTTYとやらを使えばUNIXクライアントだけでGyaOが見られるのかよ?
- 264 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 17:12:22 ]
- >>262
www.unixuser.org/~haruyama/security/openssh/henkouten/henkouten_4.4.txt
- 265 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/19(金) 18:12:20 ]
- >>262
コンパイルしるしかないな #調べたらetch-backportsにもなかったわ…lennyは5.1p1だが
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/20(土) 14:19:05 ]
- >>263
何ムキになってんだよw
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/21(日) 02:11:57 ]
- >>255
大学から2chが見られる。
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/21(日) 02:15:50 ]
- 今日び大学からも2chが見れない時代なのか
会社じゃあるまいし…
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/21(日) 02:29:51 ]
- 2chは普通にアクセスできるんだけど
大学に迷惑かけたくないので、ポート転送使って家経由で。
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/21(日) 02:43:11 ]
- つまり、荒らしたいと。
- 271 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/22(月) 01:20:35 ]
- >>269
家経由で迷惑かける気満々だな
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 10:03:41 ]
- >>253
port forwardを禁止されたらnc使うよね。
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 12:18:11 ]
- >>272
www.ksknet.net/linux/nc_netcat.html これですか?こんなのがあったのか・・・・知らなかった・・・・。 これでssh port forwardと同じような事ができるんですか?
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/23(火) 16:38:04 ]
- >>273
いいや?
- 275 名前:名無しさん@お腹いっぱい。 [2008/12/24(水) 06:20:53 ]
- マシン192.168.0.1からあるサーバhogeにssh接続し10110番をportforwardすると
ssh -L 10110:localhost:110 hoge マシン192.168.0.1では、localhost:10110 を介してhoge:110にアクセスできる しかし、192.168.0.1とは別のマシンから 192.168.0.1:10110にアクセスしても繋がらないようなのだけど これを可能にする方法ある? この別のマシンにはsshが入っていないので、再portforwardはできないとして
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/24(水) 06:32:46 ]
- >>275
-g
- 277 名前:名無しさん@お腹いっぱい。 [2008/12/24(水) 06:40:04 ]
- >>276
ありがとう でも気をつけてつかわないと危険ですね、これは
- 278 名前:名無しさん@お腹いっぱい。 [2008/12/27(土) 00:09:02 ]
- /etc/ssh配下にある公開鍵(鍵Aとします)と、個人ユーザのホームディレクトリ配下にある公開鍵(鍵Bとします)の違いについてお聞きします。
ホスト認証で使われるのは鍵Aで、ユーザ認証で使われるのは鍵Bという認識であってますしょうか?
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 12:22:04 ]
- >>278
Yes
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 12:30:14 ]
- 配下って何ですか? ハイカならとっくに廃止?
- 281 名前:名無しさん@お腹いっぱい。 [2008/12/27(土) 14:34:18 ]
- >>280
うわっ!何こいつ最悪つまんねーw ただで寒いのに、お前のせいで凍えしにそうだwww きもい
- 282 名前:名無し募集中。。。 mailto:sage [2008/12/27(土) 16:16:31 ]
- >>281
日本人じゃないんだろ ほっとけよ
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 16:26:50 ]
- 「お会計の方、よろしいでしょうか」みたいに間違った日本語だね。
×「ホームディレクトリ配下」 ○「ホームディレクトリの下」
- 284 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 19:10:23 ]
- ホームディレクトリ配下はNGなのか、設計書に書いちゃってるわ
マジ、お客さんに申し訳ねえ
- 285 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 20:26:04 ]
- え、~/.sshじゃなくて~/下に置いてるってこと?
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 02:17:08 ]
- CentOS5.2ですが、denyhostsはパッケージとしては存在しないのでしょうか?
手動でコンパイルする必要があるのでしょうか?
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 02:28:01 ]
- >>285
あげあしとってやんなよ・・・w
- 288 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 11:31:44 ]
- >>286
DAG にあるじゃん ttp://dag.wieers.com/rpm/packages/denyhosts/
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 11:59:03 ]
- なんで「配下」じゃだめなん?
- 290 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 01:30:15 ]
- 「ある人の支配下にあること。また、その者。手下。『―の者を引き連れる』」(小学館大辞泉)
「『配下』は、支配下にある者のことで、人間以外にも用いる。」(小学館類語例解辞典) "ディレクトリ配下" の検索結果 約 44,300 件 "フォルダ配下" の検索結果 約 22,900 件 "ネットワーク配下" の検索結果 約 437 件 「〜の下に配(置)された」といったかんじだったのが、ディレクトリがもつツリー構造と 支配関係がもつヒエラルキー構造の相似性にひきずられて、「配下」になったんではないかと(想像)。
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 09:13:16 ]
- ディレクトリはただのリンクされたツリー構造であって、
「支配関係」はないしね。 (親ディレクトリが書き込み不可でもサブディレクトリには書き込めるとか) "ディレクトリの下"でググるともっとけん数ヒットする。
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 10:53:37 ]
- "配下にある" == "「支配下にある」にある"
おかしいだろ。
- 293 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 10:59:21 ]
- 難しい言葉使わなくとも「以下」でいいんだよな。
- 294 名前:名無しさん@お腹いっぱい。 [2008/12/29(月) 11:27:07 ]
- 子、でいいだろ
- 295 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 12:11:13 ]
- 子だとすぐ下のディレクトリしか指さない気がする。
ディレクトリじゃないファイルとか 下の下のディレクトリとかは含まなくない?
- 296 名前:名無しさん@お腹いっぱい。 [2008/12/29(月) 12:53:27 ]
- 子孫繁栄
- 297 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 13:18:50 ]
- 「ホームディレクトリの下にある.sshフォルダ」だとホームディレクトリ直下っていう意味だと思うんだけど、
「ホームディレクトリ以下にある.sshフォルダ」だと、ホームディレクトリだけでなく、その子ディレクトリや 子孫ディレクトリも可能性として含むような気がするんだよ、国語辞典で「以下」の語義を眺めていると。 「ホームディレクトリ以下でしたらどこにファイルを配置してもかまいません」って感じのが本来の語義に沿った使い方なんでないかと。 でもコンピュータ業界では「ディレクトリ以下」といえばそのディレクトリ直下を意味する、という暗黙の了解ができているような気もする。 そこらへんは読み手が文脈によって読み分けてるのかもしれんが、技術用語として使う分には厳密に使い分けた方がいいよね。
|

|