안녕하세요.
오늘은 ssh 포트 변경하는 방법에 대해 간단히 설명하려고 합니다.
Centos 6 에서는 ssh_config 파일만 수정하면 되는데
Centos 7 이상에서는 ssh_config 파일만이 아닌 다른 것도 수정해야 한다.
먼저 Centos 6 포트 변경하는 방법을 작성하겠습니다.
- Centos 6
ssh 포트를 변경 전 ssh 포트를 확인하겠습니다.
명령어는 netstat -ntlp 치시면 sshd에 대한 포트가 나옵니다.
이제 포트를 변경하기 위해서는 /etc/ssh/sshd_config 파일을 열어 포트를 변경하겠습니다.
sshd_config 파일을 열고 나면 바로 보이는 #Port 22 이 부분에서 #을 지우고 22에서 자기가 변경하려는 포트를 입력합니다.
포트를 변경하고 난 뒤입니다.
변경을 다하면 무조건 서비스를 재시작해야 변경한 포트가 적용됩니다.
변경 후 재시작까지 했으면 netstat 명령어로 변경된 포트 확인하면 끝~
- Centos 7 이상
Cetnos 7 이상부터는 SELinux가 동작하고 있기 때문에 SELinux를 안 쓰면 꺼야지 변경이 완료됩니다.
SELinux는 Linux의 보안을 더 많이 강화해 주는 보안 강화 커널이다.
SELinux 해제 방법은 다음과 같다.
SELinx 위치는 /etc/selinux/config, /etc/sysconfig/selinux이다.
먼저 vi로 /etc/selinux/config를 열어 수정을 진행한다.
/etc/selinux/config를 열고 난 뒤 SELINUX=enforcing의 값을 수정하기 전 사진입니다.
/etc/selinux/config를 열고 난 뒤 SELINUX=enforcing 의 값을 disabled로 수정 후 사진입니다.
/etc/selinux/config 수정 후 /etc/sysconfig/selinux도 수정해야 한다.
vi /etc/sysconfig/selinux 파일을 연다.
저 같은 경우는 /etc/sysconfig/selinux에 파일 열었는데 SELINUX=disabled로 되어 있어서 따로 수정은 안 했습니다.
SELINUX=disabled이 안되어 있으면 수정해야 합니다.
위에 값들을 수정을 했으면 재부팅하면 SELinux가 해제되어있으며 포트 변경을 진행하시면 됩니다.
포트 변경 방법은 CentOS 6와 동일합니다.
'리눅스 > 참고' 카테고리의 다른 글
리눅스 yum 오류 (0) | 2022.10.26 |
---|---|
리눅스 vsftpd root 접근 허용 (0) | 2022.05.04 |
리눅스 root 계정 su 제한 (0) | 2021.05.27 |
리눅스 iptables 명령어 및 사용법 (0) | 2021.05.13 |
리눅스 vi 유용하게 쓰는 명령어 (1) | 2021.03.08 |
최근댓글