도커 docker wetty 설치 (putty 의 웹 버전)

putty를 설치하지 않아도 ssh 에 접속할 수 있는 wetty

Docker 레지스트리 탭 에서 wetty 검색하여 svenihoney/wetty 다운

putty 실행시켜 ssh 접속

id, password 입력 후 sudo -i 입력

docker create \
  --name=wetty \
  -e WETTY_PORT=3000 \
  -e REMOTE_SSH_PORT=222 \
  -e REMOTE_SSH_SERVER=127.0.0.1 \
  -p 3000 \
  --restart=always \
  svenihoney/wetty

코드 복붙하기. Ctrl V 안먹히니 마우스 우클릭 이용

위 코드 중 3000 포트는 꼭 3000일 필요는 없고 원하는 포트를 나스 ip를 공유기에서 포트포워딩 시켜 사용 (이 3000가 wetty접속시 ddns(domain) 뒤에 붙이는 숫자이다)

SSH port 22는 시놀로지 제어판에서 설정하면 되는데 이 포트를 다른 포트번호로 변경한 경우 22를 다른 숫자로 바꾼 포트번호로 변경하면 된다. ex) 222

시놀로지 제어판 ssh 포트, -e REMOTE_SSH_PORT의 포트이 일치하고, 이 포트번호가 공유기 상에 포트포워딩 되어있어야한다.

최종적으로 공유기에서 포트포워딩 해야하는 것은 위 코드 중 3000, 222 총 2가지 이다.

위의 코드를 putty에서 붙여넣고 엔터를 누르면 wetty라는 이름의 컨테이너가 생성된다. 이것을 이제 시놀로지 도커 앱에서 실행시킨 후 잠시 후 ddns(domain):3000로 접속하면 putty와 비슷한 화면이 나온다.

댓글 남기기