728x90
반응형
SMALL

안녕하세요.

오늘은 ssh 포트 변경하는 방법에 대해 간단히 설명하려고 합니다.

 

Centos 6 에서는 ssh_config 파일만 수정하면 되는데

Centos 7 이상에서는 ssh_config 파일만이 아닌 다른 것도 수정해야 한다.

 

먼저 Centos 6 포트 변경하는 방법을 작성하겠습니다.

 

SMALL

 

  • Centos 6

ssh 포트를 변경 전 ssh 포트를 확인하겠습니다.

명령어는 netstat -ntlp 치시면 sshd에 대한 포트가 나옵니다.

ssh 포트 변경 전

 

 

이제 포트를 변경하기 위해서는 /etc/ssh/sshd_config 파일을 열어 포트를 변경하겠습니다.

ssh 포트 변경 설정 파일 들어가기

 

sshd_config 파일을 열고 나면 바로 보이는 #Port 22 이 부분에서 #을 지우고 22에서 자기가 변경하려는 포트를 입력합니다.

sshd_config 들어온 사진

 

 

 

 

포트를 변경하고 난 뒤입니다.

sshd_config 설정 파일을 열어서 포트 변경 예시

 

변경을 다하면 무조건 서비스를 재시작해야 변경한 포트가 적용됩니다.

ssh 서비스 재시작 하기

 

변경 후 재시작까지 했으면 netstat 명령어로 변경된 포트 확인하면 끝~

port 변경 후 ssh port 확인 한 사진

 

 

반응형

 

 

 

  • Centos 7 이상

Cetnos 7 이상부터는 SELinux가 동작하고 있기 때문에 SELinux를 안 쓰면 꺼야지 변경이 완료됩니다.

 

SELinux는 Linux의 보안을 더 많이 강화해 주는 보안 강화 커널이다.

 

SELinux 해제 방법은 다음과 같다.

 

SELinx 위치는 /etc/selinux/config, /etc/sysconfig/selinux이다.

 

먼저 vi로 /etc/selinux/config를 열어 수정을 진행한다.

/etc/selinux/config에 들어가기전 사진

 

/etc/selinux/config를 열고 난 뒤 SELINUX=enforcing의 값을 수정하기 전 사진입니다.

/etc/selinux/config에 들어온 사진

 

/etc/selinux/config를 열고 난 뒤 SELINUX=enforcing 의 값을 disabled로 수정 후 사진입니다.

/etc/selinux/config에 들어와 변경 후 사진

/etc/selinux/config 수정 후 /etc/sysconfig/selinux도 수정해야 한다.

vi /etc/sysconfig/selinux 파일을 연다.

/etc/sysconfig/selinux에 들어가기 전 사진

 

저 같은 경우는 /etc/sysconfig/selinux에 파일 열었는데 SELINUX=disabled로 되어 있어서 따로 수정은 안 했습니다.

SELINUX=disabled이 안되어 있으면 수정해야 합니다.

/etc/sysconfig/selinux에 들어온 사진

 

위에 값들을 수정을 했으면 재부팅하면 SELinux가 해제되어있으며 포트 변경을 진행하시면 됩니다.

포트 변경 방법은 CentOS 6와 동일합니다.

 

 

 

 

 

 

 

 

728x90
반응형
LIST

'리눅스 > 참고' 카테고리의 다른 글

리눅스 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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기