
Windows 10からLinuxにSSHを接続したいです。 OpenSSHサーバーとクライアントをインストールしました。 SSH経由で自分のコンピュータに接続しようとすると成功します。ポート22が開いています。ファイアウォールなしで試しました。ところで、Linuxを使用しようとすると接続がタイムアウトすることがわかりました。
ssh: connect to host 192.168.xxx.x port 22: Connection timed out
答え1
OpenSSHサーバーとクライアントをインストールしました。
どこ?
ポート22が開いています。
いいえ、そうではありません。少なくともマシンへのネットワークパスではありません。
クライアントからサーバーをpingして起動します。有効な場合(IPアドレス解決)、名前解決、ルーティング、および接続の両方が機能します。次に、sudo netstat -nap | grep :22 | grep LISTEN
サーバーの出力を確認します。接続したいアドレスでリッスンしていることを確認してください。
すべてが正常な場合は、出力を見てください。iptables -L