記得需要先
systemctl stop firewalld #關閉防火牆
setenforce 0 #關閉selinux
安裝ftp
先備份檔案
cp /etc/vsftd.conf /etc/vsftpd.conf.1
cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.1
ftp配置檔案如下:
建立使用者配置檔案
db_load -t -t hash -f user_file.conf user_file.db#更新ftp使用者許可權,在user_file.conf 裡新增之後,不執行這個,不會生效,我這是在/etc/vsftpd目錄下執行的,如果不在,user_file.conf 和user_file.db 需要打絕對路徑
建立許可權檔案
建立ftp使用者
useradd vsftpd -s /bin/false#重中之重,vsftpd使用者必須建立,否則會提示沒許可權等問題
建立檔案
隨便開啟個windows目錄,然後在位址列輸入
#ip換成自己的
輸入後回車,會提示輸入使用者密碼,輸入test,123就會提示登入成功了。
CentOS 7 搭建ftp服務並配置虛擬使用者
1 上傳vsftp的rpm安裝包及相關依賴 無 並安裝 vsftpd 3.0.2 27.el7.x86 64.rpm rpm ivh vsftpd 3.0.2 27.el7.x86 64.rpm 第1步 建立虛擬ftp使用者資料庫檔案。第2步 建立ftp根目錄及虛擬使用者對映的系統使用者。第3步 建...
CentOS7安裝FTP服務
centos7下安裝ftp服務參考 1 安裝vsftp 1.1 安裝vsftp,測試安裝的vsftpd的版本是 vsftpd.x86 64 0 3.0.2 11.el7 2 yum y install vsftpd1.2 修改配置檔案 vi etc vsftpd vsftpd.confcp etc ...
CentOS7安裝FTP教程
首先安裝vsftpd yum y install vsftpd 修改配置檔案 vim etc vsftpd vsftpd.conf 是否允許匿名,預設no anonymous enable no 這個設定值必須要為yes 時,在 etc passwd內的賬號才能以實體使用者的方式登入我們的vsftp...