컨테이너에서 Linux 원격 시스템으로 SSH를 활성화하는 방법

컨테이너에서 Linux 원격 시스템으로 SSH를 활성화하는 방법

ssh / scp도커 컨테이너에서 원격 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의 원격 서버에서 실행되고 있지 않습니다.

관련 정보