預設安裝的vsftp是不允許root賬戶的。
如果要使用root使用者,需要把ftpusers、user_list中的root刪除。還有要把selinux關閉。
注意:vsftpd.conf裡面倒數第二行的userlist_enable=yes就是user_list中的userlist_deny=yes.這是乙個bug
#cp /etc/vsftpd.conf /etc/vsftpd1.conf
#vi /etc/vsftpd.conf
listen_address=192.168.0.2
local_root=/web
#vi /etc/vsftpd.conf
listen_address=192.168.1.2
local_root=/pub
只要按你的需求配置vsftpd.conf和vsftpd1.conf就行了
【設定使用者不可以離開宿主目錄】
修改vsftpd.conf
#chroot_list_enable=yes
# (default follows)
#chroot_list_file=/etc/vsftpd/chroot_list
為chroot_list_enable=yes
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
然後建立/etc/vsftpd/chroot_list檔案,把需要設定的所有ftp使用者新增進去。
ftp虛擬主機
網上的文章太亂了,好多都是不管用。這篇自己收集,經過嘗試和處理,絕對可用。在預設情況下,vsftp不像iis那樣可以在同一臺主機上建立多個ftp協議 站點,不過並不是沒有法子讓vsftp在同一臺主機上建立多個ftp站點,方法如下 1 新增乙個虛擬ip位址 eth0的ip位址192.168.0.10 ...
ftp上傳目錄到虛擬主機指令碼
阿里雲搞了個虛擬主機,嫌每次發布的時候往上面用filezilla託檔案麻煩,想弄個指令碼,一鍵部署。gulp ftp i n eof open ftpip user ftpusername ftppassword binchmod r 777 htdocs cd htdocs mput distfi...
mysql虛擬主機 虛擬主機有mysql嗎
mysql是一種開放源 的關係型資料庫管理系統 rdbms 使用最常用的資料庫管理語言 結構化查詢語言 sql 進行資料庫管理。mysql因為其速度 可靠性和適應性而備受關注。大多數人都認為在不需要事務化處理的情況下,mysql是管理內容最好的選擇。mysql所使用的 sql 語言是用於訪問資料庫的...