오늘은.. 리눅스 서버에 있는 파일에 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 |
---|