//서버의 네트워크 접속상태 및 연결상태는 다음의 명령으로 확인
# netstat -an | more
//일단 다른 포트가 불필요하게 열려있는지 확인
# netstat -an | grep LISTEN
//sshd 가 사용하는 22번 포트(표준 포트)를 나만의 포트로 변경
# vi /etc/ssh/sshd_config
Port 22 //변경
# /etc/init.d/sshd restart //혹은 # service sshd restart
//방화벽에 포트를 열어주기
# vi /etc/sysconfig/iptables
//재시작
# /etc/init.d/iptables restart
//SSH 접속과 관련된 로그는
#vi /var/log/secure
//sftp -oPort=3333 1.2.3.4
# vi /etc/services 파일을 아래와 같이 ftp와 ssh 포트를 변경함.
ftp 16021/tcp
ftp 16021/udp fsp fspd
ssh 16022/tcp # SSH Remote Login Protocol
ssh 16022/udp # SSH Remote Login Protocol
가. ftp 포트 변경
# vi /etc/vsftpd/vsftpd.conf 의 가장 아래쪽에서 수정.
#ls_recurse_enable=YES
pam_service_name=vsftpd
userlist_enable=YES
#enable for standalone mode
listen=YES
listen_port=16021
#tcp_wrappers=YES
pasv_min_port=30001
pasv_max_port=30005
[root@DWSM init.d]# /etc/init.d/vsftpd restart
vsftpd를 종료하고 있습니다: [ 확인 ]
vsftpd에 대한 vsftpd을 시작합니다: [ 확인 ]
ssh 포트 변경
# vi /etc/ssh/sshd_config 를 수정함.
Port 16022
#Protocol 2,1
#ListenAddress 0.0.0.0
#ListenAddress ::
[root@DWSM etc]# /etc/init.d/sshd restart
sshd (을)를 종료함: [ 확인 ]
sshd를 시작함: [ 확인 ]
'리눅스' 카테고리의 다른 글
리눅스 6버전 CLI 모드 진입 방법 (0) | 2018.11.24 |
---|---|
CentOS 6.X GIT 서버 설치 (0) | 2018.11.14 |
[LINUX] libld-linux.so.2 bad ELF interpreter 그런 파일이나 디렉터리가 없습니다 (0) | 2018.11.14 |
bonding 설정 (0) | 2018.11.12 |
리눅스 포트 상태 확인 및 포트 열기 (0) | 2018.11.12 |