![컨테이너에서 Linux 원격 시스템으로 SSH를 활성화하는 방법](https://linux55.com/image/210948/%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EC%97%90%EC%84%9C%20Linux%20%EC%9B%90%EA%B2%A9%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9C%BC%EB%A1%9C%20SSH%EB%A5%BC%20%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
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의 원격 서버에서 실행되고 있지 않습니다.