FTP服務器實現文件傳輸
阿新 • • 發佈:2017-09-12
spa init oca nec ftp服務器 level 地址 star etc
1、首先搭建ftp服務器,安裝vsftpd
#yum install -y vsftpd
2、查看vsftpd的目錄:
#rpm -ql vsftpd /etc/logrotate.d/vsftpd. vsftpd的日誌文件 /etc/pam.d/vsftpd PAM認證文件 /etc/rc.d/init.d/vsftpd 啟動腳本 /etc/vsftpd vsftpd的配置文件存放的目錄 /etc/vsftpd/ftpusers 禁止使用vsftpd的用戶列表文件/etc/vsftpd/user_list 禁止或允許使用vsftpd的用戶列表文件 /etc/vsftpd/vsftpd.conf 主配置文件 /etc/vsftpd/vsftpd_conf_migrate.sh vsftpd操作的一些變量和設置 /usr/sbin/vsftpd vsftpd的主程序 其他一些說明文檔和手冊文件略! /var/ftp 匿名用戶主目錄 /var/ftp/pub 匿名用戶的下載目錄
3、啟動vsftpd服務
#service vsftpd start #chkconfig --level vsftpd #chkconfig --level 2345 vsftpd on
4、修改vsftpd的配置文件,具體的可以根據自己的需求去定義。參考:http://www.linuxidc.com/Linux/2015-06/118442.htm
#vim /etc/vsftpd/vsftpd.conf anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES chroot_local_user=NO chroot_list_enable=NO listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=NO tcp_wrappers=YES userlist_deny=NO userlist_file=/etc/vsftpd/user_list local_root=/var/ftp
5、添加用戶名和密碼
useradd -s /sbin/nologin username
passwd username
6、安裝ftp
yum install ftp
7、利用ftp登陸:
ftp IP(eg:ftp 10.199.33.14)
測試:
1、說明
兩臺服務器IP地址分別為:
10.199.33.13
10.199.33.14
2、在13點上登陸
ftp 10.199.33.14
3、可以用put和get命令實現13和14之間文件的傳輸
將本地一個文件傳送至遠端主機中。 Put:格式:put local-file [remote-file] 下載文件通常用get和mget這兩條命令。 Get:格式:get [remote-file] [local-file] 從遠端主機接收一批文件至本地主機。如要獲取服務器上/usr/your/下的所有文件 Mget:格式:mget [remote-files]
在web端也可以用ftp://10.199.33.14去訪問,可以下載文件
2017-09-12,武漢!後天回北京!
FTP服務器實現文件傳輸