Linux FTP用戶名密碼


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM