- 636 名前:login:Penguin mailto:sage [2016/05/15(日) 07:17:18.79 ID:Ry1CTZ/G.net]
- >>617
自分も今ちょっとやってみたけど、やっぱり出来なかったわ 試したことのメモ @WindowsファイヤーウォールでTCP port22の受信を許可 Asshd_configにパスワード認証を許可するように↓に変更 PasswordAuthentication yes Bsshdを起動 /etc/init.d/ssh start (service ssh start の方だと upstartに接続できない警告が出て気持ち悪いので避けた) これでWindows側のTeratermから接続しようとすると確かに「接続が拒否されました」になった ただ、この理由は単純で、期待するポートをLISTENしていないからっぽい WSLでsshdを起動させた状態で WindwosのCMDプロンプトからnetstat -anしてみると↓ TCP [::]:22 [::]:0 LISTENING つまり、IPv6の方をListenしていて IPv4の方はLISTENしていないっぽい なので C sshd_configに↓を追記 AddressFamily inet ListenAddress 192.168.x.xx (自分のPCのアドレス) D sshd再起動 /etc/init.d/ssh restart これで IPv4の方のアドレスをLISTENする様になった。 > TCP 192.168.x.xx:22 0.0.0.0:0 LISTENING だけれども、Teratermから接続に行くと、一瞬TeratermのID/Password入力画面が出るけど 「SSHパケットを送信中に通信エラーが発生しました 切断します。(retry_send_packet:10053)」 のエラー表示になって結局SSHは成立しなかった
|

|