[Network] 교내 서버 외부접속 방법
by
개요
교내에 생성한 ubuntu 서버에 학교 외부에서 ssh로 접속이 되지 않는다.
여러 글들을 확인한 결과 학교 방화벽 정책으로 인해 22번 포트가 막혀있는것이 문제로 확인된다.
이를 내부에서 ssh포트를 방화벽에 막히지않은 포트로 변경하여 접속을 할수있게 변경하면 된다.
과정
서버 내부에 접속후
1. 현재 ssh의 기본포트를 확인한다
netstat -anp | grep LISTEN
22포트를 사용중임을 확인.
2. sshd_config 파일을 변경한다.
vi /etc/ssh/sshd_config
주석으로 설정되어 있기때문에 기본 포트인 22로 동작, 이를 13389라는 임의의 포트로 수정한다.
저장시 권한에러가 발생한다.
:w !sudo tee % > /dev/null
명령어를 사용하자
3. sshd 재시작
service sshd restart
확인
netstat -anp | grep LISTEN
제대로 변경되었음을 확인할 수 있다.
4. 접속
외부에서 접속시 정상적으로 접속되는것을 확인 할 수 있다.
학습내용
참조
Subscribe via RSS