본문 바로가기

Server

[리눅스/FTP/FileZilla]

오늘은.. 리눅스 서버에 있는 파일에 ftp를 통해 접근하기 위해 계정을 만들고 권한을 줄것입니다

 

$ sudo useradd -d /home/dev -s /bin/bash jykim

user add jykim : jykim 이라는 사용자 생성

-d /home/dev : 홈디렉토리

-s /bin/bash : 로그인 쉘

 

$ sudo passwd jykim

생성한 사용자의 비밀번호 지정

 

$ cat /etc/passwd | grep "/home/dev"

만들어진 사용자는 이렇게 조회할 수 있다..

 

호스트 : IP 또는 도메인

사용자명 : 위에서 만든 사용자

비밀번호 : 위에서 설정한 비밀번호

 

포트는 바꾼게 아니면 별도로 지정할 것 없다

 

ftp 접속 계정정보는 꼭.. 메모해놓자 미래의 나를 믿지마

 

 

TS ~

chroot 환경 내에서 쓰기 가능한 루트(root) 디렉터리를 거부한다는 오류다.

chroot는 FTP 사용자가 제한된 환경에서 작동하도록 하는 보안 기능이라고 한다

 

$ vi /etc/vsftpd/vsftpd.conf

본인에게 편한 편집기로.. 설정파일을 열어서 아래 내용을 추가한다

allow_writeable_chroot=YES

vi 편집기로 열면 [i]눌러서 입력모드 전환 후 텍스트 수정 > [ESC] > :wq 로 저장 후 종료

 

그리고 설정이 반영되도록 ftp 재시작 하면

$ service vsftpd restart

 

 

어쩌고저쩌고 로그인 성공

 

'Server' 카테고리의 다른 글

[리눅스/아파치] 아파치 서버 재시작 명령어 안될때  (1) 2023.08.11