XX아~ 열심히 하지마~. 잘하란 말야~

Console ssh 다른 포트(Port)로 접속 -p 본문

Blog/IT

Console ssh 다른 포트(Port)로 접속 -p

IamwhatIam 2021. 5. 25. 10:50

Unix 계열의 Console을 사용하다 보면 다른 시스템에 ssh로 접속할 일이 종종 생긴다.

default ssh port는 22번 이지만 보안상의 이유로 또는 통신사의 Port제한의 이유 등 여러가지 이유로 22번을 사용할 수 없는 경우가

빈번하게 발생한다.  나의 경우엔 공유기 아래에 ssh service를 제공하는 System이 3대 이상 있기 때문에

외부에서 접속시 공유기에서 각 시스템별로 ssh 접속에 대해서 포트포워딩 해 놓은 상태이다.

Terminal에서 ssh 접속시 특정 Port에 대한 지정 옵션이 없다면 Defalut Port인 22번을 사용하게 된다.

내부망에서야 문제 없지만 외부에서의 접속시에는 접속하고자 하는 시스템으로의 Port가 지정되어야 한다.

그때 상용되는 SSH Port 지정 옵션이 -p 이다.

ssh -p 포트번호 사용자명@서버주소
ssh 사용자명@서버주소 -p 포트번호

나의 경우에는 외부에서 집에 있는 NAS에 SSH로 접속시 1943 포트로 공유기에 접속을 하면 NAS 내부 IP인 192.168.0.100 의 22번

포트로 포워딩 되게끔 설정해 놓은 상태이기 때문에 외부에서도 집에 있는 NAS로 SSH 접속이 가능하다.

SSH로 접속이 된 이후엔 NAS에 있는 파일, 서비스 등에 대해서 원격으로 제어가 가능하기 때문에 외부에서의 SSH 접속은 개인적으로

꼭 필요한 설정이다.