"SSH 포트 변경하기"의 두 판 사이의 차이

32번째 줄: 32번째 줄:
<source lang='ini'>
<source lang='ini'>
... (생략)
... (생략)
Port 2222
Port 1234
#Protocol 2,1
#Protocol 2,1
Protocol 2
Protocol 2
... (생략)
... (생략)
</source>
</source>
저장 후 종료
:→ 주석처리(#)를 제거하고 22를 원하는 포트로 바꿔준다.
 
;확인
<source lang='dos'>
[root@jmnote ~]# cat /etc/ssh/sshd_config | egrep ^\#?Port
Port 1234
</source>
:→ 설정이 잘 변경되었다.


==sshd 재시작==
==sshd 재시작==

2013년 7월 19일 (금) 00:41 판

SSH 포트 변경
  • 변경 후 방화벽 등에 의해 접속이 안될 수 있으니 주의!

1 현재 포트 확인

[root@jmnote ~]# netstat -anp | grep LISTEN | grep sshd
tcp        0      0 :::22                       :::*                        LISTEN      1622/sshd
→ sshd 프로세스가 22포트를 LISTEN 하고 있다.
[root@jmnote ~]# cat /etc/ssh/sshd_config | egrep ^\#?Port 
#Port 22
→ /etc/ssh/sshd_config 에서 포트 설정 부분이 주석처리되어 있어, 기본 포트인 22포트를 사용한다.

2 설정 변경

sshd_config 파일을 편집

vi /etc/ssh/sshd_config
변경 전
... (생략)
#Port 22
#Protocol 2,1
Protocol 2
... (생략)
변경 후
... (생략)
Port 1234
#Protocol 2,1
Protocol 2
... (생략)
→ 주석처리(#)를 제거하고 22를 원하는 포트로 바꿔준다.
확인
[root@jmnote ~]# cat /etc/ssh/sshd_config | egrep ^\#?Port
Port 1234
→ 설정이 잘 변경되었다.

3 sshd 재시작

[root@jmnote ~]# service sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]
[root@jmnote ~]# netstat -anp | grep LISTEN | grep sshd
tcp        0      0 :::2222                     :::*                        LISTEN      4488/sshd
→ 포트가 2222로 변경되었다.

일반적으로 기존 SSH 접속이 끊어지지는 않으나, 네트워크 불안정으로 인해 끊기게 된 후 2222 포트가 방화벽으로 막혀있다면 접속할 수 없는 상황이 될 수도 있으므로 주의해야 한다.

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}