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
https://ansan-survivor.tistory.com/421
'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 |