본문 바로가기

[Linux] 리눅스 ssh port 변경

곰곰킴 2021. 7. 6.

개요

리눅스 환경에서 ssh port를 변경하는 방법 및 명령어에 대해 알아봅시다. 

방법

root 권한일 때를 예로 들겠습니다.

일반 유저일 때는 모든 구문 앞에 sudo를 붙이면 됩니다.

1. 현재 포트 확인

# cat /etc/ssh/sshd_config | egrep ^\#?Port

이와 같이 현재 포트 번호를 확인할 수 있다.

 

2. 설정 변경 

# vi /etc/ssh/sshd_config

config 파일에서 이와 같이 포트 번호를 지정해준 후 :wq로 저장한다.

read only 에러가 뜰 경우 아래 링크를 참고한다.

2021.06.30 - [Linux] - [Linux] readonly option is set (add to override) 오류

 

[Linux] readonly option is set (add to override) 오류

개요 vi 명령어로 편집 후 :wq 로 저장할 때 readonly option is set (add to override) 오류가 떴다. read only파일이였기 때문이다. 해결 read only파일 같은 경우에는 저장할 때 :w! 를 사용해야 한다. :w! => 강제로

gomgomkim.tistory.com

반응형

3. sshd 재시작

# service sshd restart

설정 적용을 위해 sshd를 재시작해준다.

필자는 위 명령어로 안됐다.

위 명령어가 안 먹을 때

# /etc/init.d/ssh restart

를 하면 된다.

요런 결과가 나와야 잘 된 것이다.

 

주의

port 변경 이후 putty에서 재접속이 안된다면 아래 글을 확인한다.

2021.07.06 - [Linux] - [Linux] putty - network error: connection refused

 

[Linux] putty - network error: connection refused

개요 ssh의 port를 바꾼 후 ssh restart 한 후에 putty에서 해당 ssh에 재접속하려 할 때 network error: connection refused가 뜨면서 접속되지 않았다. 원인 우분투 방화벽인 UFW가 바뀐 port에 의해 자동 연결..

gomgomkim.tistory.com

 

댓글