내경우는 외부포트는 40022를 내부포트는 ssh를 위해 22로 지정함
다시 말하면, 도커의 외부에서 접속할 때 40022로 접근할거고, 이게 도커 컨테이너의 22번포트로 연결한다는 말
40022는 내가 임의로 정해줘서 바꿔도 되지만, 22번은 ssh전용포트라 ssh를 사용할거면 이걸로 써야함
참고로 외부포트인 40022는 공유기에서도 포트포워딩 해줘야 접속할 수 있음
apt-get install openssh-server
vim /etc/ssh/sshd_config
PermitRootLogin yes
를 삽입passwd
로 root에 비번을 생성해줌 맥에서 접속할때 사용할 예정service ssh restart
로 지금 설정해준 프로그램 재시작service ssh status
로 현재 sshd가 실행중인지 확인할 수 있음(출처: 스택 오버플로우)ssh root@시놀로지주소 -p 포트번호
ssh root@xxxx.synology.me -p 40022