ルータの設定に移動し、Linuxコンピュータにポート22のポート転送を追加しました。ただし、別のコンピュータ(Macの端末)でssh @と入力すると、ジョブがタイムアウトしたというメッセージが表示されます。 grep Port /etc/ssh/sshd_configを使用して、ポート22が実際に私のLinuxのsshで使用されているポートであることを確認しました。私は何を逃したことがありませんか?
答え1
リモートシステムでIPとTelnetをpingできることを確認できますか?
また、ローカルでSSH経由で接続できること、およびIptablesが設定または無効になっていることを確認してください。
SSHサービスが実行されており、ポートがリッスンしていることを確認してください。
nmap
コマンドがnetstat
役に立ちます
$ nmap mylinuxserverip.com
PORT STATE SERVICE
22/tcp open ssh >> should be open