vsftp를 구축했는데 설치과정에서 경로가 잘못 잡혔는지 오류가 발생했다.
원래 다른 사용자가 내 아이피 번호 입력하고 ftp로 접속할 때
로그인 창이 떠야 하는데 그 창이 뜨지 않는 오류인 것이다.
로그인 창이 뜨게 해야하는데
해결 방법은 아래와 같다.
1번. root로 로그인
터미널 창에 su를 입력해서 root 계정으로 로그인한다.
root 계정으로 로그인 해야 다음 과정을 수행할 수 있다.
2번. vsftpd가 있는 곳으로 이동한다.
cd /etc/vsftpd
를 입력해서 vsftpd가 있는 곳으로 이동한다.
3번. vi /etc/vsftpd/vsftpd.conf 를 입력한다.
vi /etc/vsftpd/vsftpd.conf
를 입력해서 편집창을 열어준다.
4번. 왼쪽에 숫자를 띄어준다.
3번에 있는 걸 입력하면 이런 화면이 뜬다.
ESC키를 눌러준다.
그 다음에
:set nu
을 입력한다.
그럼 이렇게 숫자가 옆에 표기된다.
5번. anonymous_enable=NO로 변경한다.
9번 줄로 가면 anonymous_enable=yes로 되어있을 것이다.
insert키를 누른 후에 anonymous_enable=NO로 변경해준다.
6번(선택사항). chroot_local_user=YES로 바꾼다.
101번 줄에 chroot_local_user=YES가 있을 것이다.
chroot_local_user=YES로 바꿔준다.@@수정필요
이렇게 한 이유는 사용자가
홈 디렉토리에서 이탈하는 것을 막아주기 위해서인데
홈 디렉토리 이탈을 막아줄 필요가 없는 경우라면
바꾸지 않아도 된다. 나는 홈이탈이 필요해서 6번을 해줘야 했다.
팁: ESC키 누르고 /를 누른 뒤
chroot_local_user를 입력하면
바로 chroot_local_user가 있는 곳으로 이동할 수 있다.
7번. 저장하고 나오기
ESC키 누르고
:wq! 눌러서 나와준다.
8번. vsftpd 재시작해주기
systemctl restart vsftpd
를 입력해서 vsftpd를 재시작해준다.
그럼 문제가 해결된다.
[참고한 사이트]
https://goddaehee.tistory.com/73
2. [CentOS7] 리눅스 FTP(vsftpd) 설치 및 설정
[CentOS7] 리눅스 FTP(vsftpd) 설치 및 설정 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 리눅스 FTP 설치 / 설정 ] 입니다. :) ▶ FTP (File Transfer Protocol) - FTP는 약자그대로 파일을 전송하기 위한 규..
goddaehee.tistory.com
https://ansan-survivor.tistory.com/421
[CentOS 7] 리눅스 FTP서버 구축하기 (리눅스 파일 전송 서버), FTP사용하기 (리눅스 서버 -> 윈도우 클
FTP = File Transfer Protocol 으로 파일전송에 특화된 프로토콜이다. Default로 21번 포트를 사용 즉 파일을 전송하는데 집중한 프로토콜로, 초대용량의 파일도 다른 프로토콜에 비해 더 빠르게 전송할 수
ansan-survivor.tistory.com
'BOX-IT > Linux' 카테고리의 다른 글
[Linux] chmod를 입력했더니 Operation not permitted뜨면 (0) | 2022.04.20 |
---|---|
[Linux] vsftp 연결 안될 때 해결 방법 (0) | 2022.04.15 |
[Linux] Cent os Grub 이미지 변경하는 방법 (0) | 2022.04.13 |
[Linux] NFS 서버 접속 및 NFS 서버 구축 방법 (0) | 2022.04.13 |
[Linux] Cent os에서 주소 입력했는데 안 가질 땐 파일 탐색기 (0) | 2022.04.08 |