1. 程式人生 > >FTP服務器實現文件傳輸

FTP服務器實現文件傳輸

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服務器實現文件傳輸