静的IP(192.168.56.1)と静的IP(192.168.57.1)を備えた2つのLinuxサーバーを実行しています。私は両方のサーバーに静的IPをpingできますが、txtファイルをあるマシンから別のマシンに移動しようとしたとき
scp /home/sample.txt [email protected]:/home
エラーssh: connect to Host 192.168.57.1 port 22: Connection refused lost connection
が発生しました
Sudo apt-get purge ssh-server
Sudo apt-get install ssh-server ssh-client
とiptablesが、問題はまだ残っています
ssh 192.168.56.1 -vvv
を実行した後の出力:
通常、このエラーが発生した場合、SSHクライアントはSSHサーバーへの正常な接続を確立できないことを意味します。これは、somethingが接続の存在を拒否したためです。
コンピューターのファイアウォールでポート22での通信が許可されていることを確認してください。ufw
を使用している場合、このコマンドはufw allow 22
になります。
さらに、SSHサーバーが実行されていない可能性があります。サーバーでこのコマンドを実行してみてください。
Sudo service ssh restart
(もしあれば)返されるエラーなどに注意してください。
また、/etc/ssh/sshd_config
のSSH構成をチェックして、サーバーが実際にポート22でリッスンしており、接続を許可するようにバインドされていることを確認します。そうでない場合は、設定を適切に変更し、編集したファイルを保存します。上記のコマンドでSSHサーバーを再起動します。