Linux

Ubuntu ssh 외부 접속과 포트포워딩

noddu 2024. 8. 9. 14:19
728x90
반응형

 
 

환경

Ubuntu 서버를 하나 생성했습니다 Port를 따로 설정하지 않으면 22번이니 기본 설정으로 진행했습니다
 
Ubuntu 서버의 IP는 123.34.6.78
연결된 인터넷의 IP는 222.333.444.55 로 가정했습니다
 
 

반응형

 
 

SSH 연결
ssh -p <port> <username>@<IP address>

위 명령어로 간단하게 cmd에서 연결 확인해보겠습니다
22번 포트가 아니라면 -p 옵션으로 포트를 지정해야 합니다
 

ssh user@123.45.6.78	# 22번 포트면 -p 생략 가능

같은 인터넷 망에서 Ubuntu 서버에 접근할 때는
해당 IP 주소를 입력하면 접근할 수 있습니다
 
 

외부 SSH 연결

외부에서 접근할 수 있게 포트 포워딩을 합니다
 
 

ssh user@123.45.6.78	# 22번 포트면 -p 생략 가능

문제는 외부에서 SSH로 접속할 때는 해당 IP 주소로 접속할 수 없습니다
 
 

728x90

 
 
 

외부에서 사용할 땐 인터넷 망의 IP주소에 접근해야 합니다
 

ssh -p <포트포워딩한 외부 port> user@222.333.444.55

이렇게 하면 외부에서도 정상적으로 ssh로 접속할 수 있습니다

반응형