Debian 9 がインストールされています。新しくインストールしたものです。
Puttyポート22を使用してサーバーに接続しようとすると、次のエラーが表示されます。
接続先への長さなし
SSH サーバーが稼働しています。
私を助けてくれますか?
答え1
正直なところ、質問だけでは分かりにくいですが、PC PuTTYセッションで新しくインストールされたコンピュータにアクセスする場合、Debianコンピュータのアドレスが正しく設定されていない可能性があります。アドレスを再確認し、Linuxシステムに割り当てたアドレスがネットワークの範囲内にあることを確認してください。
Linuxシステムをシャットダウンし、「ホストへのパスなし」というメッセージを受信するのに問題がある場合は、デフォルトゲートウェイまたはルーティング設定が正しくありません。ローカルボックスに「route」コマンドを入力し、その内容を表示します。
デフォルトのルート設定の詳細はシステムによって異なる場合がありますが、このwikiは入門書です。 https://www.wikihow.com/Add-or-Change-the-Default-Gateway-in-Linux
答え2
私のSSHポートはデフォルトで開いていません。アクセスして検査できるパネルはありますか? VPSプロバイダが提供するものと同じです。
sudo systemctl status ssh
VPSパネルに接続して設置できます。
sudo apt-get install openssh-server
次に、サーバーが稼働していることを確認します。
sudo systemctl start ssh
サーバーにログイン
ssh [email protected]
SSHの強化に関する多くのアドバイスを見つけることができます。 SSHポートを22122などに変更することをお勧めします。
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.factory-defaults && sed -i "s/#Port 22/Port 22122/g" /etc/ssh/sshd_config ; systemctl restart sshd.service
ログイン方法
ssh -p 22122 [email protected]
または、SSHキーを生成してサーバーに追加してください。パスワードを使用するよりも優れたガイドがたくさんあります。