SSH 포트 변경하기
페이지 정보
작성자 서방님 댓글 0건 조회 134회 작성일 17-03-26 08:32본문
출처 : http://zetawiki.com/wiki/SSH_%ED%8F%AC%ED%8A%B8_%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0
개요[편집]
- SSH 기본 포트는 22인데 이것을 원하는 포트로 바꿀 수 있다.
- 변경 후 방화벽 등에 의해 접속이 안될 수 있으니 주의!
현재 포트 확인[편집]
[root@zetawiki ~]# netstat -anp | grep LISTEN | grep sshd
tcp 0 0 :::22 :::* LISTEN 1622/sshd
- → sshd 프로세스가 22포트를 LISTEN 하고 있다.
[root@zetawiki ~]# cat /etc/ssh/sshd_config | egrep ^\#?Port
#Port 22
- → /etc/ssh/sshd_config 에서 포트 설정 부분이 주석처리되어 있어, 기본 포트인 22포트를 사용한다.
설정 변경[편집]
sshd_config 파일을 편집
vi /etc/ssh/sshd_config
아래와 같이 파일 내용을 수정
#Port 22
Port 1234
- → 주석처리(#)는 그대로 두고 아래에 원하는 포트 번호를 적었다.
- 확인
[root@zetawiki ~]# cat /etc/ssh/sshd_config | egrep ^\#?Port
#Port 22
Port 1234
- → 설정이 잘 변경되었다.
sshd 재시작[편집]
[root@zetawiki ~]# service sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
[root@zetawiki ~]# netstat -anp | grep LISTEN | grep sshd
tcp 0 0 :::1234 :::* LISTEN 4488/sshd
- → 포트가 1234로 변경되었다.
일반적으로 기존 SSH 접속이 끊어지지는 않으나, 네트워크 불안정으로 인해 끊기게 된 후 1234 포트가 방화벽으로 막혀있다면 접속할 수 없는 상황이 될 수도 있으므로 주의해야 한다.
외부에서 접속시도[편집]
[root@server1 ~]# ssh testuser@jmnote.com
ssh: connect to host jmnote.com port 22: Connection refused
- → 기본포트(22포트)로 시도하면 접속 거부 메시지가 뜬다.
[root@server1 ~]# ssh testuser@jmnote.com -p1234
testuser@jmnote.com's password:
- → 새로 지정한 1234 포트로 시도하면 접속할 수 있다.
댓글목록
등록된 댓글이 없습니다.