コンテナからLinuxリモートシステムへのSSHを有効にする方法

コンテナからLinuxリモートシステムへのSSHを有効にする方法

ssh / scpDockerコンテナからリモート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のリモートサーバーで実行されていません。

おすすめ記事