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/
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/20(金) 21:44:14 ] >>335 特定のコマンドでのみ現象が発生するということです
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/20(金) 21:51:05 ] >>334 ssh -f のオプションを付ければ解決するのでは
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/20(金) 23:44:48 ] >>336 その特定のコマンドは何だって聞いてるんです。 なめてんのか?
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 07:13:15 ] >>338 知っている人ならそんなこと聞かなくても解答できる。 >>337 が正解。 >>334 が言う /home/user/bin/command startは、デーモン類の起動スクリプト だろうし、sshは、-fを付けない場合は、バックグラウンドを含めて 起動したプロセス全部の終了を待ってしまう。 だからデーモン類の起動スクリプトを実行するとsshが終了しない。 -f を付けるとバックグラウンドのプロセスを待たずに終了する。 常識だな。>>335 は、「特定のコマンドというのは?」みたいな まと外れな聞き返しをした時点で答える資格なし。
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 07:17:04 ] >>339 全面的に同意だが、 336 :名無しさん@お腹いっぱい。 :sage :2009/02/20(金) 21:44:14 >>335 特定のコマンドでのみ現象が発生するということです この答えもたいがい的外れだと思うな。 さすがに特定のコマンドがなんなのか聞いてるのかはわかるだろw
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 07:26:42 ] 情けなや。
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 09:07:56 ] ところでポートフォワーディングでループ作るとどうなるの?
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 09:40:41 ] >>342 ポートフォワーディングでループというのは?
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 09:46:34 ] >>343 ポートフォワーディングを使ってループを作るということです
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 09:53:53 ] >>343 ssh remotehost -g -L 8080:myhost:8080 みたいなことだろ >>342 ループ作った後、そのポートにtelnet等で接続すると 多量のソケットが出来るが、そのうちオーバーフローしてエラーになる。 OSが落ちたりはしない。
346 名前:名無しさん@お腹いっぱい。 [2009/02/21(土) 10:17:26 ] 以前働いていた会社の話なのですが、サーバの管理のための鍵のうち 一つにパスフレーズを掛け、社員であれば誰でも見ることができる 場所に置いていました。 OpenSSHの秘密鍵の場合、このパスフレーズによる暗号化で 使われるアルゴリズムは3DESとのことですが、このような運用は やはり危険なものなのでしょうか? その鍵でログインすると自動的にシャットダウンシーケンスが 始まるようにしていました。どうしても休日に不定期にビル全体の 電源を落とすことがあり、当日出勤している社員に使ってもらう ためのものでした。
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 10:48:22 ] 当たり前だ。誰が使ったのか特定出来ない。 辞めたお前もそのパスフレーズ知ってるんだろ。
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 11:18:42 ] 俺はただの趣味鯖管なんだけど、その程度の管理しか出来ない会社って多いのかな? それともありえない話? そもそもsshすら使ってないとこもあるのかな? 職業鯖管の人教えて。
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 11:34:48 ] 某大手電機メーカーの計算機センターで、ホスト制限なしでNFSエクスポートしているのは秘密だ。
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 11:55:41 ] >>339 > だろうし、sshは、-fを付けない場合は、バックグラウンドを含めて > 起動したプロセス全部の終了を待ってしまう。 > だからデーモン類の起動スクリプトを実行するとsshが終了しない。 違う。標準出力が残っているから終了しないだけで、 きちんとcloseするdaemonなら大丈夫。 $ ssh host 'sleep 30 >/dev/null 2>&1 &'
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 12:30:13 ] < /dev/null は?
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 14:04:44 ] >>349 わかったよ秘密なんだね。 >>353 実はね、某大手(以下ry
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 14:21:19 ] >>352
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/21(土) 18:44:03 ] >>348 以前のいた会社はrootのPAMでつなぎ放題だったな。 某ブラック企業だったけど。
355 名前:名無しさん@お腹いっぱい。 [2009/02/25(水) 20:38:15 ] サーバ側でリモートシェルは許可してリモートログインは許可しないことはOpenSSHでできるでしょうか。 rsh は許可して rlogin は許可しないのと同様のことをSSHでしたいのですが。
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/25(水) 23:33:04 ] >>355 で、それができたとして、 ssh XXX /bin/bash のようにシェルを起動するのも禁止するようにしたいんだよね?
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/26(木) 13:46:12 ] 出来ない。>>356 が指摘してるように意味ない。
358 名前:名無しさん@お腹いっぱい。 [2009/02/27(金) 09:25:54 ] 一般ユーザーで ssh -Y hostname ってログインするとxclockがちゃんと表示されます。 そのあと su でルートになると # xclock X connection to localhost:10.0 broken (explicit kill or server shutdown). と言われてxclockが立ち上がらないのですが、これはどうすれば直るでしょうか。 xhost + は駄目でした。
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 09:30:16 ] >>358 # su # cp ~元のユーザー名/.Xauthority ~root # xclock
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 10:13:08 ] >>358 $ XAUTHORITY="$HOME/.Xauthority" $ export XAUTHORITY $ su # xclock
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 11:22:42 ] >>360 $ XAUTHORITY="$HOME/.Xauthority" $ export XAUTHORITY $ su - # echo $XAUTHORITY ???
362 名前:名無しさん@お腹いっぱい。 [2009/02/27(金) 14:47:11 ] Yahoo!みんなの政治がプロ市民団体に乗っ取られてる件 seiji.yahoo.co.jp/ 大江康弘? 誰? 高橋千秋?? 知らない。どちら様ですか? そんな民主党のマイナー議員の皆様が激しく高得点。 そもそもどこの選挙区で何の実績を挙げてるのかすらよく知らん。誰かちゃんと全部知ってる? そんな人が70人通りかかって69人も支持。嘘だろー。 それに何か10,259件も誰かのコメントに支持したり反対したりしている。 何この超絶ヒマそうな民主党支持者。わけわかんない。 一時間ほど経過したところ、評価数がさらに増えて10,289件になっている。 見て回った中では最高得点のクリッカーだ。 懸命にクリックしているのだとすると腱鞘炎まっしぐらだし、 スクリプトだとするとBOT使いは死ねという話である。おとなげない。 小沢への異様なまでの高評価。正直に書くと支持されず。 seiji.yahoo.co.jp/giin/rev/index.html?g=2007000340&s=0&p=1 ヤフーが捏造した政党支持率 自民3% 民主76% 共産6% 社民3% 新党日本4% 国民新党2% 公明1% quizzes.yahoo.co.jp/quizresults.php?poll_id=7186&wv=1 アンケート操作疑惑 wiki.livedoor.jp/ahoo_question/d/FrontPage Yahoo!みんなの政治,政治工作の舞台に その2 society6.2ch.net/test/read.cgi/giin/1222287632/
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 18:03:47 ] >>361 man su
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 18:43:39 ] >>363 そうじゃなくて、 >>360 の方法では su - の時には使えないって指摘してるんだろ。 >>359 が正解。
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 20:39:37 ] >>364 それならそう書けよ。>>359 は.Xauthorityが変わるたびにコピーしなおさない といけない。>>359 も>>360 も、ホームディレクトリがNFSでroot_squashの場合 は使えない
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 20:46:03 ] じゃあ、 $ cp $HOME/.Xauthority /tmp $ su # XAUTHORITY=/tmp/.Xauthority # export XAUTHORITY # xclock で桶? ちなみに、Linuxのsu(というかGNUの?) だと、 suする時に .Xauthorityのコピーを自動でやってくれるみたい。
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 21:09:00 ] >>364 su -だとDISPLAY環境変数も消えるぞw >>366 Debian(etch)で試してみたけど自動でコピーはしてくれないな
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 21:14:38 ] >>367 >DISPLAY環境変数も消えるぞw 消えないよ。
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/27(金) 22:36:54 ] >>368 etchとFreeBSDでは消えるみたいだよ
370 名前:358 [2009/02/27(金) 23:25:36 ] >>359-369 みんなありがとう。俺の頭では理解できないことがわかったので、 あきらめるこにします。ありがとうございました。
371 名前:名無しさん@お腹いっぱい。 [2009/02/28(土) 02:23:34 ] もっとデーモンSSHDのサイズを小さくして欲しい。
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 02:37:46 ] デブ厨って単に頭が固いのか? それとも根っからの馬鹿が多いのか?
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 12:08:20 ] xinetd 経由で起動させてたら池沼扱いされた。マジかよ・・・好きなのに。
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 12:12:43 ] 俺もinetdから起動してる。
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/28(土) 13:00:02 ] 俺は sendmailも inetd経由で起動してるぞ
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/02(月) 11:33:19 ] オレもxinetd(inetdも)好きだ!! xinetdが死んだときのことを考えると怖いけど....。
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/04(水) 17:06:30 ] >>368 赤帽はDISPLAYを残すようパッチしてるからそうなるだけ ウソだと思うならSRPMを調べてみるといいよ
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/04(水) 19:36:02 ] スレチなら、誘導お願いします。 Win XP SP3からteraterm4.57を使って、slackware12.2でオペレーションしているのですが 端末で、Homeキーやを押しても、^[[2~と表示するだけで、カーソルが行頭に行きません また、BackSpaceキーは使えるのですが、Deleteキーを押下しても、反応しません 仕様ですか?
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/04(水) 19:41:08 ] >>378 スレ違い。スレは自分で探せ あとTeraTermのヘルプ読めないの?バカなの?
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/04(水) 19:41:20 ] 気づきました、ここunix版ですね(^^; linux版で聞きます、スレ汚しスマンカッタ
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 00:11:55 ] とんでもない馬鹿がLinux板に行っちゃうんだな…
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 11:18:41 ] というか、今のご時世でLinuxと全く無縁なのにUNIXと関わっている 人って、ニート以外にいないだろ。
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 11:28:09 ] ほとんどがWindowsだけど業務上捨てられないUnixサーバがある、 という形ならありそうだが
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 12:10:36 ] 確かに昔と比べると商用UNIXって影が薄くなった感はあるよなあ
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 13:20:39 ] TeraTermの話題はLinuxとかUNIXとか関係なく板違いだろというツッコミはなし? ここで「LinuxとUNIXは全く違う!一緒にするな汚らわしい!!」て主張をする意味がわかんない
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 13:40:25 ] >>385 > ここで「LinuxとUNIXは全く違う!一緒にするな汚らわしい!!」て主張をする意味がわかんない だれもそんな主張はしていない オマエがわけ分からんな
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 13:48:59 ] >>386 UNIX板住人は大概そういう思想だよ
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 14:13:41 ] >385 > 板違い >>3 にリンクがあるけど? Linux板にあったTera Termスレの次スレは、Windows板でもソフトウェア板でもなく UNIX板にあるんだけどね。
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/05(木) 17:28:26 ] キチガイが絶賛粘着中
390 名前:名無しさん@お腹いっぱい。 [2009/03/06(金) 12:27:31 ] sshでrootでのログインを禁止するには sshd_config の設定で PermitRootLogin no にしますが、 sshで特定のIPだけrootでログインを可能にするには どのような設定が必要でしょうか?
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 12:42:33 ] ユーザでログインしてrootになれば良いのでは。
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 12:46:18 ] >>390 一切禁止にし、特定ユーザのみsudoを使わせるべきだと思うが…
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 12:50:18 ] 常時玄関を開けっ広げて <丶`Д´>勝手に入られたニダ!謝罪と賠償を要求ニダ!! とかやりたいのかな
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 13:07:10 ] >>390 オレは PermitRootLogin yes にして、PAMでやってる。
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 13:34:31 ] sshd_configにMatchブロックをつけて例外指定
396 名前:390 [2009/03/06(金) 14:33:33 ] なるほど、 皆さん ┏○アリガトウゴザイマス
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 16:28:40 ] >>395 Match では PermitRootLogin は上書きできない気がする。
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 16:38:52 ] >>397 OpenSSH 4.8以降は可能になったとどこかで見た気がする。
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 17:10:09 ] >>390 最終的に何がしたいのか気になるな… リモートからのバッチ処理とか?
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 17:46:26 ] んなもん、リモートにバックアップとりたいとか、いろいろありうるだろ
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 20:05:40 ] みなさん、こにゃにゃちは、なのだ。 portfoward専用のユーザーを作るつもりなのだ。 シェルを使わせるわけにはいかにゃいのだ。 ForceCommand に何を設定すればいいのか、教えて欲しいのだ。 /bin/true も /bin/echo も一瞬で終了してしまうのだ。 /bin/cat>/dev/null でいいのか?
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 20:34:35 ] sleep 60
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 21:01:27 ] -N -f
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/06(金) 21:39:23 ] /sbin/shutdown
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 00:11:01 ] #include <unistd.h> int main(void) { for (;;) sleep 1; return 0; }
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 00:14:31 ] 間違えた sleep(1); だな
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 00:30:39 ] これでいいジャン #include <unistd.h> int main(void) { for (;;) sleep(1); return 0; }
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 01:09:20 ] どうせならtccスクリプトで
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 01:57:13 ] >>403 なるほど、そういうことだったのか。 わかったのだ。 これでいいのだ。
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 03:01:36 ] むかし無通信だとファイアウォールが切りやがるので、 ↓こういうの作ったのを思い出した(たぶんインデント壊れる) #include <stdio.h> int main(void) { for(;;) { putc('#',stdout); fflush(stdout); sleep(300); } }
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 03:07:46 ] 何のためのkeepaliveだよ・・・
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 03:18:29 ] >>411 keep aliveパッチ当てたかったんだけど、客先の赤帽でパッケージ以外使うなと言われたので 苦肉の策でやったまでなんだ。
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 07:06:08 ] >>410 どうせ作るにしてもシェルで作った方が早いじゃん。 何故わざわざC言語? #!/bin/sh while : do echo '#' sleep 300 done
414 名前:名無しさん@お腹いっぱい。 [2009/03/07(土) 07:18:01 ] なぜ糞重いシェルを使うんだろうか。PerlなりRubyなり使えばいいのに。
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 09:29:21 ] >>410 同じく昔そういうの作ったけど、'#'のところは'\0'にしていたな
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 13:58:27 ] 出先のマシンが10022というポートでsshdが待っているんですけど、 社内の設定で22以外のポートにsshで繋げられません。踏み台サーバ を経由する以外でログインできる方法はないでしょうか。 出先のマシンには管理者権限あります。
417 名前:名無しさん@お腹いっぱい。 [2009/03/07(土) 14:23:35 ] >>416 出先のマシンで22をListenする
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 14:28:22 ] >>411 keep aliveのパケットのみの場合は、実質の通信は行なわれていない、 と判断するような、高度(余計なお世話)なファイアーウォールも この世には存在してだな、、
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 15:01:00 ] >>416 「社内」からのアクセスに限定できるんだったら、 ポート22でListenさせてIPアドレスでアクセス制限すれば良いだけ? sshd_configを変更するか、inetdを使うかだね。
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 15:10:41 ] >>418 SSHの暗号化がファイヤーウォールにばれてるの?
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 18:26:11 ] >>418 TELNET なら NULL コマンドが飛ぶのを監視できると思うけど、 SSH_MSG_IGNORE とかを見られるとしたら、SSH_MSG_KEXINIT とか SSH_MSG_NEWKEYS あたりから man in the middle してるってことかな? それはやり過ぎなルータだな。
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 20:12:55 ] さすがにTCPこkeepaliveのことじゃないの?
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/07(土) 22:30:42 ] TCP keepaliveの確認間隔をコネクション毎に変更できるOSはわりと限られてる だから移植性に配慮したソフトウェアがそれに依存することはなくて ソフトウェア自身がkeepalive動作を実現するんだよね なわけで>>418 の言うところの内容が気になるわ
424 名前:名無しさん@お腹いっぱい。 [2009/03/08(日) 10:22:38 ] >>401 に対して誰も chroot 使えとか言わないのはなぜ?
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/08(日) 11:17:26 ] rsshが根本的な解決になってると、お前以外が思ってないから。
426 名前:名無しさん@お腹いっぱい。 [2009/03/08(日) 12:09:37 ] なってないの? なってないのかな・・・
427 名前:名無しさん@お腹いっぱい。 [2009/03/08(日) 12:33:51 ] hostbase 認証って、クライアント側でもsshdが 動いていなければならないんでしょうか? そうでなければクライアント側のホスト鍵を チェックできないわけですよね?
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/08(日) 12:57:20 ] version1だと、sshをset-uid rootする。 version2だと、ssh-keysignをset-uid rootする。
429 名前:名無しさん@お腹いっぱい。 [2009/03/08(日) 13:43:05 ] なるほど、サーバ側からクライアント側へのコールバック? のようなものが発生するわけじゃないんですね。 クライアント側の /etc/ssh/ssh_host_rsa_key を読んでサーバ側に 提示できるのは ssh-keysign っていうヘルパープログラムのおかげか。
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/20(金) 00:32:52 ] >>423 データ長と方向と間隔から推測する。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/20(金) 03:26:12 ] >>430 そんなことしてスループット大丈夫? もう製品名言っちゃえよ。
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 20:00:56 ] smb over sshトンネルのゲートウェイとsambaを1台のPCで両立させるにはどうしたらいいでしょう? やりたいことをまとめると、こんな感じになります WindowsPC(複数) --- Linux A ---- ルーター ===INTERNET=== ルーター --- Linux B sshクライアント sshd samba samba 要は、一番左のWindowsPCからsshトンネル経由でLinux Bのsambaにアクセスしたい、ということです。 現状でLinux Aがsshクライアント(smb over sshゲートウェイ)及びsambaの「どちらか一方」ならば 問題なく動作することを確認しております。 しかしながら、smbの待ち受けポートが139番固定であるため両者を一度に動かすわけには行きません。 (他のプロトコル、例えばhttp等ならば一方のポート番号を適当に変えてしまえば済む話なのですが) Linux A上にVMWareなどでトンネル専用の仮想PCを走らせてしまう、という手はすぐ思いつきましたが、 もっとシンプルに「一台のPC上の一つのOS」で可能な方法というのは無いものでしょうか?
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/13(月) 22:55:29 ] >>432 普通に Linux A に IPエイリアスで複数のIPアドレスを割り当て、 それぞれの139番ポートで ssh と samba を動かず。 listenするIPアドレスをお互いに限定すること。
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/14(火) 11:48:41 ] IPエイリアス!! それだっ。 NICに複数のIPアドレスを割り付ける方法が何かあったっけ…?? などとうっすら思ったんですが、 今まで使ったことがなかったのでキーワードを完全に忘れておりました。 どうもありがとうございます。
435 名前:432 mailto:sage [2009/04/16(木) 15:14:47 ] せっかくだから備忘録代わりに書いておこう。 (ぐぐってもSSHゲートウェイについてはあまり見当たらなかったし) WindowsPC(複数) --- Linux A ---- ルーター ===INTERNET=== ルーター --- Linux B sshクライアント sshd samba samba 目的: 左端のWindowsPC(複数)から、Linux AをゲートウェイとしてSSHトンネル越しに右端のLinux Bのsambaへ接続する (1)Linux AにIPエイリアスを作成 例として設定は以下で eth0 → 192.168.0.100 eth0:0 → 192.168.0.200 (2)Linux A のsmb.confでeth0のみ使用する設定に interfaces = eth0 (3)Linux A のsshクライアントでeth0:0からLinux Bへのトンネルを作成 ssh -2 -g -L192.168.0.200:139:localhost:139 -i ~/.ssh/id_rsa hogera@example.ne.jp (相手ホストのアドレス example.ne.jp、ユーザ名 hogera、秘密鍵 ~/.ssh/id_rsa の場合) background動作&time outを防ぎたいならば -f オプションとping -i 60 localhost > /dev/null とか追加 以上で WindowsPCから\\192.168.0.100でLinux A、\\192.168.0.200 でLinux B のsambaに繋がる。 WindowsPCからは「向こう側」のLANは見えず、Linux Bだけが「こちら側」のLANに参加したように見える。 使い途次第ではVPNよりも便利な場合も。 開けるポートはsshのみだし、向こう側のプライベートIPを気にする必要もなし。
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/16(木) 21:21:13 ] >>435 乙 参考にさせてもらうわ