* iptime 공유기로 포트포워딩 하여 ssh 접속하기
- https://kithub.tistory.com/entry/Network-port-forwarding 참조
- iptime 로그인 (192.168.0.1)
- '인터넷 연결 설정' 에서 네트워크 관련 세부내용 확인
- 발급 받은 고정 ip 입력 (ex. 120.111.111.10)
- '고급설정'-'NAT/라우터관리'-'포트포워드 설정에서
> 규칙 이름 입력, 내부 ip 주소: 192.168.0.5 (원하는 것 입력)
> 프로토콜: TCP, 외부포트: 8022 (원하는 포트, 다른 포트랑 안겹치게), 내부포트: 22
> 적용하면 외부에서 ssh를 이용해 8022포트로 접속 시 내부 192.168.0.5 port22로 접속됨
- 리눅스 머신(a)에 랜 연결 후 ip, 게이트웨이 등 설정 (192.168.0.5)
- port 22번 열기 (netstat -nap 후 tcp에 0.0.0.0:22 LISTEN이라고 되어 있으면 열린 것)
- 다른 머신(b)에서 ssh -X id@120.111.111.10 -p 8022 입력하면 외부로 열려있는 8022포트를 이용해서 내부 22번 포트로 접속함
- 혹시 오류 메시지가 나오면
a 머신의 방화벽 문제일 수 있으니 ufw 에 22번 포트 열어주는 설정 하고 ufw 재시작
a 머신에 openssh가 제대로 설치 안되어 있을 수도 있으니 openssh 제거 후 다시 설치
댓글 없음:
댓글 쓰기