# 檢查是否安裝vsftp
rpm -qa |
grep vsftpd
# 安裝vsftpd
yum install vsftpd -y
# 啟動服務
service vsftpd start (啟動)
service vsftpd restart (重啟)
service vsftpd stop (停止)
# 安裝ftp客戶端
yum -y install
ftp# 登入測試 使用者名稱:ftp 密碼隨意輸入, 預設允許匿名
ftp localhost
取消匿名登入
vi /etc/vsftpd/vsftpd.conf
# anonymous_enable=yes
anonymous_enable=no
建立使用者
groupadd ftpgroups
useradd -d /home/ftp/ftpweb -g ftpgroups ftpweb
passwd ftpweb
usermod -s /sbin/nologin ftpweb # 不允許用於使用者登入
使用ftp工具登入, 如果報錯
ftp連線: 讀取目錄列表失敗
修改配置:主動傳輸
參考配置只能訪問自身目錄linux搭建ftp伺服器(詳情版:限制目錄、防火牆設定)
vim /etc/vsftpd/vsftpd.conf
chroot_list_enable=yes
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list #(與conf檔案在同一目錄下)
#這句可解決"500 oops: vsftpd: refusing to run with writable root inside chroot()" 問題
allow_writeable_chroot=yes
新增使用者
vim /etc/vsftpd.chroot_list
ftpweb
修改許可權
chown -r ftpweb 《資料夾》
參考ftp限制訪問其他目錄
linux檔案傳輸 開啟ftp的21埠
1 先執行vsftpd服務 service vsftpd start2 通過iptables開放21號埠 1 先檢視iptables設定 iptables nlchain input policy accept target prot opt source destination accept al...
Linux 使用ftp傳輸檔案
linux ftp命令的功能是用命令的方式來控制在本地機和遠端機之間傳送檔案 修改遠端主機的檔案許可權等。語法 ftp 選項 引數 選項 d 詳細顯示指令執行過程,便於排錯或分析程式執行的情況 i 關閉互動模式,不詢問任何問題 g 關閉本地主機檔名稱支援特殊字元的擴充特性 n 不使用自動登入 v 顯...
linux指令碼 ftp自動傳輸檔案
open 192.168.1.171user guest 123456 cd home data lcd home databackup serverip,username,passwd,remote routine,local routine,這些最好以傳參變數形式編寫。eg open 1 用的時...