Cent OS 7, ssh 포트 변경 (vsftp 포트 변경) > server

본문 바로가기
사이트 내 전체검색

server

Cent OS 7, ssh 포트 변경 (vsftp 포트 변경)

페이지 정보

작성자 서방님 댓글 0건 조회 155회 작성일 19-03-25 09:20

본문

설정값 변경하기

처음에 해야할 일은 sshd의 설정값을 변경하는 작업이죠


[root@localhost ~]# vi /etc/ssh/sshd_config

의 #Port 부분의 주석(#) 제거 및 원하는 port로 변경후 저장을 합니다.

아래의 해당 포스팅에서는 6645 로 했습니다. (전 실제 이 포트를 사용하지 않았지만요 ^^)


Port 6645

sshd 재시작

sshd를 재시작 합니다.


[root@localhost ~]# systemctl restart sshd

Job for sshd.service failed because the control process exited with error code. See "systemctl status sshd.service" and "journalctl -xe" for details.

재시작 하는데 에러 발생...


해당 로그만 봐서는 정확히 알수는 없었지만, 검색등을 해본결과 selinux일 가능성이 높다는 판단을 하고,

실제 sshd_config 파일일을 잘 읽어보면 selinux에 관한 써있었죠 (이래서 설정 파일은 꼭 읽어 봐야 한다는...)


# If you want to change the port on a SELinux system, you have to tell

# SELinux about this change.

# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER

#

Port 6645

#AddressFamily any

#ListenAddress 0.0.0.0

#ListenAddress ::

selinux 포트 설정값

처음에는 설정 파일에 나와 있는것처럼 명령어를 사용 했습니다.


[root@localhost ~]# semanage port -a -t ssh_port_t -p tcp 6645

-bash: semanage: command not found

semanage 명령어가 없다.

설마 selinux가 설치가 안되어 있나 생각하고 쭉 검색을 해보니 semanage는 따로 설치를 해야 한다는걸 알게 되고 설치를 진행


[root@localhost ~]# yum install policycoreutils-python

설치이후 semanage 설정 및 sshd를 재시작 하니 큰 문제 없이 동작을 했습니다.


firewall 설정

끝났다 생각하고 putty로 접속을 시도해본 결과 접속이 안됩니다.


확인결과 firewall의 port를 등록해야 한다는걸 알게 되었죠.

아래와 같이 설정한 이후 putty를 통해 ssh에 접속을 해본 결과 성공!!!!


[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=6645/tcp

[root@localhost ~]# firewall-cmd --reload

이렇게 sshd 의 port 를 변경하게 되었습니다.


댓글목록

등록된 댓글이 없습니다.

Total 356건 2 페이지
게시물 검색

회원로그인

접속자집계

오늘
85
어제
84
최대
1,347
전체
154,456
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.