Ubuntu 16.04에서 vsftpd를 이용하여 FTP 접속 포트 변경하기


FTP의 디폴트 접속 포트는 21번이다. FTP 자체가 보안상 약점이 있는데 포트 번호가 21이라는 것까지 기본적으로 알려진 정보이다 보니 FTP의 기본 포트 21번을 다른 포트로 변경하는 작업은 보안상의 기본적인 작업이 되겠다. 물론 FTP보다는 SFTP를 사용해야겠지만 아무튼...


전제조건으로 vsftpd가 설치되어있다고 가정한다. 만일 설치되지 않았다면


# apt-get install vsftpd로 해당 패키지를 설치해야 한다.


Ubuntu의 경우 vsftpd의 환경 설정 파일은 아래 경로에 있다. 이를 vi로 열어서 특정 설정 값을 변경한다.


# vi /etc/vsftpd.conf


파일을 열어보면 listen=NO라는 항목이 있을텐데 그 아랫쪽에 다음 내용을 추가해 준다.


listen_port=1234 (원하는 포트 번호로 설정)


이때 listen=YES로 하면 FTP 접속이 되지않는다. listen의 값은 NO로 해두어야 한다.

이상의 작업이 끝났으면 파일을 저장하고 vsftpd를 재실행해 준다.


# service vsftpd restart


이제부터 FTP 접속은 21이 아닌 1234로 접속이 가능해 진다.




+ Recent posts