우선 필자는 이전에 PHP까지 구축해놨다..
소스를 옮기기 위해서 FTP 서비스를 구축해보도록 하자.
우분투에서는 보통 ftp서버 종류로 vsftpd를 사용한다. 따라서 필자는 해당 내용으로 설치를 해주도록 할 예정이다.
설치가 완료되었다.
우선 설치만 하더라도 ftp에 접속은 할 수 있다. 참고로 이때 root 계정이 아닌 일반 유저 계정으로는 접속이 바로 가능하다.
참고로 이렇게 접속만 가능할뿐.. 리스트를 불러들어오지는 못한다. 그리고 또한.. FTP는 21번 포트를 사용하기 때문에..
21번 포트에 대한 방화벽을 열어줬다.
vsftpd를 설정하기 위해서는 vsftpd.conf 파일을 수정해줘야된다.
우선 vsftpd의 config 파일의 내용을 먼저 확인해보자.
config 파일의 내용이다. 우선적으로 주석처리가 되었고, 되지있지 않고 하지만.. 내용을 보면 잘 알 수 있을 것이다.
필자는 여기서 필요한 내용만 수정할 예정이다. 보통 다른 사람들은 백업 시켜놓은 다음에 다 지우고 새로 설정을 하지만.. 매우 귀찮기 때문에..
우선 쓰기모드가 가능해야하기 때문에 해당 config 파일에서 31번 줄인 내용의 주석처리를 해제한다.
그리고 추가적으로 FTP 사용자가 홈 디렉토리 외부에 있는 파일에 액세스하지 못하도록 chroot 설정 적용을 위해 주석을 해제한다.
#write_enable=YES -> write_enable=YES #chroot_local_user=YES -> chroot_local_user=YES |
이후에 저장후 vsftpd 서비스를 재실행 한다.
... 로그인이 안되는 원인을 찾아버렸다... 시스템 재부팅을 하니까 되버림...
근본적으로 서비스 재실행 및 이것저것 해봤지만... 우분투는 안되면 대부분 리부팅 한다 드라...
뭐.. 접속이 완료되었으니 상관 없는데 이 찜찜한 느낌은 뭘까...
참고로... 폴더 접근은 되지만 읽기쓰기 권한 같은경우에는 따로 줘야한다...
이후에 홈페이지도 띄워봤는데 정상적으로 잘 된다. 당분간은 이쪽은 안건들일것 같긴 하다.
'IT > Linux or Unix' 카테고리의 다른 글
Linux 파일 내리고 올리기 (0) | 2022.06.09 |
---|---|
Linux 시간 변경 및 시간 서버 적용 (0) | 2022.05.27 |
SSH 접속 포트 변경 (0) | 2022.05.27 |
Ubuntu Firewall(방화벽) 설정. (0) | 2022.05.26 |
Session Timeout 시간 설정 및 변경 (0) | 2022.05.26 |