No.2590 OpenSSH... |
発言者: Chi 発言日: 2004 11/24 00:24 |
こんにちは、初めての投稿です・・・・・ VNCを安全にするためにOpensshを導入しようと 思っているのですが、どうしても 動きません。サービスとして登録はできたのですが、 Which value should the environment variable CYGWIN have when sshd starts? It's recommended to set at least "ntsec" to be able to change user context without password. Default is "ntsec". CYGWIN=tty ここでttyとだけ答えたのがまずかったのか。 どうしても $ ssh localhost Enter passphrase for key '/home/user_name/.ssh/id_rsa':パスフレーズを入れても Connection to localhost closed. となってしまいます。 後で環境変数をいじくってもだめでした。 最初からやりなおすにはどうしたら・・・・。 環境はWindows XP Home Edition Service Pack 1 $ cygcheck -c cygwin openssh openssl zlib cygrunsrv ash gawk Cygwin Package Information Package Version Status ash 20040127-1 OK cygrunsrv 1.0-1 OK cygwin 1.5.10-3 OK gawk 3.1.4-3 OK openssh 3.9p1-1 OK openssl 0.9.7d-1 OK zlib 1.2.1-1 OK $ cygrunsrv -Q sshd Service sshd exists Type : Own Process Current State : Running Controls Accepted : Accept Stop 参考書 アスキー社Cygwin+Cygwin JE-Windowsで動かすUNIX環境 ディー・アート社Windows上で実現されるUNIX環境 Cygwinを使おう これらの本を見る限り、環境変数CYGWINにntsecの設定が必要とか書いてありますが、デフォルトで設定されているのでその必要はないとも書かれています。(どっちなんだ〜) 参考サイト http://www.ece.utexas.edu/~luo/tightvnc_ssh.html openssh導入したいと思ったきっかけ http://shooting-star.myhome.cx/cygwin/openssh.html これを見る限り、アクセス権限の設定を変えなければ いけないのか。 そうだとしても、制限を厳しくすればいいのか、緩めれば いいのか わからないです。関係のファイルがいっぱいあるし、 cygwinのバージョンでも 違ってくるとか。 http://osksn2.hep.sci.osaka-u.ac.jp/~naga/miscellaneous/winssha-4.html わからないよう。 2ちゃんねるによると、 <<sshのばやいは ssh -v localhost sshdのばやいは sshd -d とりあえず、/var/emptyのパーミッションかえれ。>> と書いてあったのですが、表示されるログの意味が そもそも分からないんです(涙)。 どなたか、お知恵を拝借できたら幸いです。 |
▼関連発言 |