System/Linux

yum 을 이용해서 ssh 설정 및 ssh 포트 변경하기

2023. 6. 20. 13:27

⚙️ ssh 설치 확인

 

# which sshd

/usr/sbin/sshd

 

⚙️ ssh 설정

 

# vi /etc/ssh/sshd_config

Port 22 (주석 제거)

 

⚙️ 방화벽 설정

 

# firewall-cmd --zome=public --add-port=22/tcp --permanent

success

 

⚙️ ssh 프로세스 실행

 

# systemctl start sshd

# systemctl status sshd

 

⚙️ ssh 포트 변경

 

# vi /etc/ssh/sshd_config

Port 2222

 

# vi /etc/services

ssh 2222/tcp

ssh 2222/udp

 

services 파일은 건들면 안된다!

 

* 작업하는 중에 아래와 같이 표시가 된적이 있는데 놔두면 계속 나타나기 때문에 지워준다.

rm /etc/.services.swp

(리눅스에서는 파일명의 첫글자가 . 으로 시작하면 숨김파일이다.)

 

# firewall-cmd --zome=public --add-port=2222/tcp --permanent

success

 

# systemctl start sshd

# systemctl status sshd

 

또다른 에러 (미해결)

# firewall-cmd --zone=public --list-all 을 검색하면 포트가 하나여야는데 4개나 나온다...

 

⚙️ 변경된 포트 확인

 

# netstat -natp

 

https://lifegoesonme.tistory.com/370

 

CentOS 7 ssh 설정 및 ssh 포트 변경 쉽고 정확하게

최신 리눅스 배포판에는 기본적으로 openssh rpm이 설치되어 있습니다. 그렇기 때문에 굳이 따로 설치할 필요는 없지만 워낙 많이 사용되고 있기 때문에 혹시나 없으면 굉장히 불편한 게 바로 ssh입

lifegoesonme.tistory.com