Linux SSH 포트 변경
페이지 정보
본문
[root@localhost]# vi /etc/services 파일을 아래와 같이 ftp와 ssh 포트를 변경함.
ftp 16021/tcp
ftp 16021/udp fsp fspd
ssh 16022/tcp # SSH Remote Login Protocol
ssh 16022/udp # SSH Remote Login Protocol
[ CentIS 6 ]
1. sshd_config 를 수정
[root@localhost]# vi /etc/ssh/sshd_config
# Port 21 --> Port 16022
# Protocol 2,1
# ListenAddress 0.0.0.0
# ListenAddress ::
2. SSH 재시작
[root@localhost ~]# /etc/init.d/sshd restart
Stopping sshd:[ OK ]
Starting sshd:[ OK ]
참고자료
http://leolo.blog.me/70027715914
[ CentOS 7 ]
1. sshd_config에 port 추가
[root@localhost ~]# vi /etc/ssh/sshd_config
# Port 22
Port 변경할포트번호
2. SSH 재시작
[root@localhost ~]# systemctl restart sshd.service
다시 시작해도 현재 접속은 끊기지 않습니다. 문제가 발생하면 곤란하니 접속을 끊지 않고 작업하는 게 좋습니다.
3. SELINUX 설정
SELINUX를 사용하고 있다면 다음과 같이 명령하여 1980 포트를 사용할 수 있게 만듭니다.
[root@localhost ~]# semanage port -a -t ssh_port_t -p tcp 1980
4. 방화벽 설정
방화벽에 변경할포트번호를 추가합니다.
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=변경할포트번호/tcp
5. 방화벽을 다시 로드합니다.
[root@localhost ~]# firewall-cmd --reload
6. 테스트
현재 접속은 그대로 두고, SSH 클라이언트 프로그램을 새로 열여 변경한 포트로 접속해봅니다.
7. SSH 접속과 관련된 로그 확인
[root@localhost ~]# vi /var/log/secure
참고자료
https://www.cmsfactory.net/node/11420
ftp 16021/udp fsp fspd
ssh 16022/tcp # SSH Remote Login Protocol
ssh 16022/udp # SSH Remote Login Protocol
[ CentIS 6 ]
1. sshd_config 를 수정
[root@localhost]# vi /etc/ssh/sshd_config
# Port 21 --> Port 16022
# Protocol 2,1
# ListenAddress 0.0.0.0
# ListenAddress ::
2. SSH 재시작
[root@localhost ~]# /etc/init.d/sshd restart
Stopping sshd:[ OK ]
Starting sshd:[ OK ]
참고자료
http://leolo.blog.me/70027715914
[ CentOS 7 ]
1. sshd_config에 port 추가
[root@localhost ~]# vi /etc/ssh/sshd_config
# Port 22
Port 변경할포트번호
2. SSH 재시작
[root@localhost ~]# systemctl restart sshd.service
다시 시작해도 현재 접속은 끊기지 않습니다. 문제가 발생하면 곤란하니 접속을 끊지 않고 작업하는 게 좋습니다.
3. SELINUX 설정
SELINUX를 사용하고 있다면 다음과 같이 명령하여 1980 포트를 사용할 수 있게 만듭니다.
[root@localhost ~]# semanage port -a -t ssh_port_t -p tcp 1980
4. 방화벽 설정
방화벽에 변경할포트번호를 추가합니다.
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=변경할포트번호/tcp
5. 방화벽을 다시 로드합니다.
[root@localhost ~]# firewall-cmd --reload
6. 테스트
현재 접속은 그대로 두고, SSH 클라이언트 프로그램을 새로 열여 변경한 포트로 접속해봅니다.
7. SSH 접속과 관련된 로그 확인
[root@localhost ~]# vi /var/log/secure
참고자료
https://www.cmsfactory.net/node/11420
댓글목록
등록된 댓글이 없습니다.