1. 安裝vsftpd服務:
在shell下運行yum install vsftpd,即可安裝成功;
2. 修改vsftpd的配置:
在/etc/vsftpd/下找到vsftpd.conf文件,修改默認配置,包括監聽地址和端口,是否打開tcp、psav模式等等;配置比較簡單,具體看我的文章中的vsftpd配置手冊
3.啟動vsftpd服務:
運行service vsftpd start即可,或者運行/etc/init.d/vsftpd start 4.為ftp建立用戶和登錄目錄
#useradd -G ftp -d /目錄名 -M 用戶名
#passwd 用戶
#chown 用戶名.ftp /目錄名 -R
#chmod 750 /目錄名 -R
然后你就可以用你新建的用戶名和帳號登錄這個ftp了,ftp的登錄方式是 ftp 主機名; 輸入用戶名; 輸入密碼。
當然你用ftp工具也可以哦。
開啟FTP
[root@huiyi ~]# service vsftpd start
Starting vsftpd for vsftpd: [ OK ] 關閉FTP
[root@huiyi ~]# service vsftpd
stop Shutting down vsftpd: [ OK ]
【1】FTP自動登錄並批量下載
#!/bin/bash
ftp -n<<
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
mget *
close
bye !
【2】FTP自動登錄並上傳文件
#!/bin/bash
ftp -n<<
user guest 123456
binary
hash
cd /home/data
lcd /home/databackup
prompt
mput *
close
bye
!
#useradd -d /ftpdir ftpuser 創建ftp用戶,並制定家目錄為上傳目錄
passwd ftpuser 輸入密碼
# chown ftpuser /ftpdir 更改上傳目錄的擁有者,使之有更改權限 # usermod -s /sbin/nologin ftpuser 使用戶無法通過各種shell登錄# usermod -s /sbin/bash ftpuser 用戶恢復正常 3.修改/etc/vsftpd/vsftpd.conf chroot_list_enable=YES 限制用戶,只能訪問家目錄chroot_list_file=/etc/vsftpd/chroot_list 被限制訪問的用戶名單(需要新建該文件,添加進用戶名) 4./etc/init.d/vsftpd restart