ssh / scp
DockerコンテナからリモートLINUX Redhatシステムとして実行しようとします。
ssh remote_server
echo $?
255
ssh -vvv remote_server
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
debug1: Reading configuration data /root/.ssh/config
debug1: /root/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 58: Applying options for *
debug2: resolving "remote_server" port 2122
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to remote_server [35.3.23.12] port 2122.
debug1: connect to address 35.3.23.12 port 2122: Connection refused
ssh: connect to host remote_server port 2122: Connection refused
コンテナからRemote_serverにコピーも試みましたが、/root/.ssh/id_rsa.pub
状態は同じです。
ssh / scp
コンテナからリモートシステムにそれを有効にする方法について提案がありますか?
ベストアンサー1
/root/.ssh/config が SSH 用の非標準ポートであるポート 2122 を追加しているようです。
- 予想されるポートでない場合は、必要に応じて設定ファイルを編集します。
- もしはい予想されるポートには、明らかにそのポートへのアクセスをブロックするもの(ファイアウォール)があるか、SSHサービスがポート2122のリモートサーバーで実行されていません。