티스토리 뷰

serverSide/Linux

CentOS7 SSH 포트 변경

Root_js 2016. 11. 15. 11:19
root 권한으로 작업

SSH 포트 번호 변경

sudo vi /etc/ssh/sshd_config 
#Port 22 

#Port 22 로 되어 있는 아랫줄에 Port 2222으로 고치고 저장한다.  

그리고, SSH재시작 

service sshd restart 

서버 IP 주소에 바꾼 포트 번호로 접속을 해 봐도 접속이 안된다. 
SSH 포트체크

 ss -nalt 

포트가 안나옴 
SELinux가 SSH 포트를 기본 SSH 포트인 22번으로 고정하고 있다고 함.


semanage 를 써야하는데 설치가 안되어있음 우선 설치부터

sudo yum install policycoreutils-python 

먼저 SSH 포트 확인

semanage port -l | grep ssh 
ssh_port_t TCP 22 


아래 명령으로 ssh_port_t  TCP 포트 2222 추가
semanage port -a -t ssh_port_t -p tcp 2222

SSH 재시작 후, 포트확인

service sshd restart 
ss -nalt

방화벽 포트 추가

firewall-cmd --list-all 

firewall-cmd --permanent --zone=public --add-port=2222/tcp
firewall-cmd --reload firewall-cmd --list-all



'serverSide > Linux' 카테고리의 다른 글

CentOS 7 nginX 가상 호스트 설정  (0) 2016.11.25
CentOS 7 ssh sftp 설정  (0) 2016.11.24
CentOS7 nginX 502 111: Connection refused  (0) 2016.11.18
CentOS 7 ssh 설정  (0) 2016.11.17
CentOS7 설치  (0) 2016.11.15
댓글