VMWAREにLinux Debian 7.8をインストールしました。 SSHおよびSSHサーバーがインストールされました。
パテを介してローカルIP(192.168.xx)に接続できます。起動後に別のコンピュータから接続しようとすると、接続タイムアウトエラーが発生します。この問題を解決しましたが、正解ではないようです。パテを使用してローカルに接続し、インターネット経由で接続できます。パテを使用してインターネット経由でLinux Debianに接続できるようにこの問題を解決する方法はありますか?
私のルーターにポート22を渡しました。私のIPは固定されています。
ベストアンサー1
最善の方法は、ポート22以外のポートでSSHを実行することです。/etc/ssh/sshd_config
値を変更してこの設定を変更できますPort 22
。
たとえば、ポート8822でsshを実行している場合は、ファイアウォールで(ファイアウォールを実行している場合はLinuxホストで)、このポートを開くと使用できますssh <your_user>@<your_public_ip> -p 8822
。もちろんプロバイダは提供します。どのポートもブロックしないでください。
編集:設定でpki認証を強制することもできますPermitRootLogin prohibit-password
。/etc/ssh/sshd_config
さらに、長くてかなり複雑なパスワード/フレーズを使用する必要があります。 (telcoMが提案した通り)