test
anonymous 로 접속시
참고 : 기본적으로 다운로드만 되어 업로드 필요시 추가수정 필요
[root@server1 ~]# dnf -y install vsftpd
[root@server1 ~]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
local_enable=YES
write_enable=YES //추가수정 기본 업로드 허용
local_umask=022
anon_upload_enable=YES // 추가수정 anonymous 사용자 업로드 허용
anon_mkdir_write_enable=YES // 추가수정 anonymous 사용자 디렉토리 생성 허용
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
:wq!
파일 다운받을때 vsftpd 553 could not create file 이런 error 발생하므로 설정 필요
# setsebool -P allow_ftpd_full_access on
# getsebool -a | grep ftp
[root@server1 ~]# firewall-cmd --permanent --add-service=ftp
[root@server1 ~]# firewall-cmd --reload
anonymous 사용자 접속 소유권 ftp로 변경
# chown ftp.ftp /var/ftp/pub/ 또는 chown 777 /var/ftp/pub/
[root@server1 pub]# systemctl enable vsftpd
[root@server1 pub]# systemctl start vsftpd
file은 /var/ftp/pub 에서만 upload/download 할 수 있다
anonymous 사용자 접속 소유권 ftp로 변경
chown ftp.ftp /var/ftp/pub/
-------------------------------------------------------------------
root 접속시
[root@server1 pub]# vi /etc/vsftpd/ftpusers
root 삭제 또는 # 주석처리
[root@server1 pub]# vi /etc/vsftpd/user_list
root 삭제 또는 # 주석처리
[root@server1 pub]# systemctl restart vsftpd
브라우저 창에서 ftp://192.168.10.200/ 접속
-----------------------------------------------------
cli 형태의 ftp client 프로그램
[root@server2 ~]# dnf -y install ncftp
[root@server2 ~]# ncftp 192.168.10.200
NcFTP 3.2.5 (Feb 02, 2011) by Mike Gleason (http://www.NcFTP.com/contact/).
Copyright (c) 1992-2011 by Mike Gleason.
All rights reserved.
Connecting to 192.168.10.200...
(vsFTPd 3.0.3)
Logging in...
Login successful.
Logged in to 192.168.10.200.
ncftp / > ls
pub/
ncftp / > cd pub
Directory successfully changed.
ncftp /pub > ls -als
drwxr-xr-x 2 14 50 104 Dec 26 05:47 .
drwxr-xr-x 3 0 0 17 Dec 26 05:28 ..
-rw------- 1 14 50 1713 Dec 26 05:47 anaconda-ks.app
-rw------- 1 14 50 1713 Dec 26 05:44 anaconda-ks.backup
-rw------- 1 0 0 1713 Dec 26 05:45 anaconda-ks.cfg
-rw-r--r-- 1 0 0 5 Dec 26 05:47 file1
-rw-r--r-- 1 0 0 5 Dec 26 05:47 file2
ncftp /pub > !pwd
/root
ncftp /pub > get file1
file1: 5.00 B 4.60 kB/s
ncftp /pub > get file2
file2: 5.00 B 3.39 kB/s
ncftp /pub > ! ls -l
total 12
-rw-------. 1 root root 1713 Dec 15 22:32 anaconda-ks.cfg
-rw-r--r--. 1 root root 5 Dec 26 00:47 file1
-rw-r--r--. 1 root root 5 Dec 26 00:47 file2
ncftp /pub >
'linux' 카테고리의 다른 글
Centos -samba (0) | 2020.12.27 |
---|---|
Centos - nfs 설정 (0) | 2020.12.27 |
centos 8 - fuser (0) | 2020.12.21 |
centos 8 ntp (=chrony) 설정 (0) | 2020.12.20 |
Centos - dhcp server 설정 (0) | 2020.12.20 |