⚙️ 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