linux下安裝配置vsfptd伺服器,並通過客戶端驗證。
centos 6
區域網配置vsftpd伺服器:實現匿名使用者、本地使用者和虛擬使用者登入的配置。匿名使用者可以上載檔案,上載後的檔案的許可權為rw-r—r--,可以建立目錄,但是不能刪除檔案,匿名使用者的登入目錄為/var/vsftpd。本地使用者fayero和clinux,其中fayero可以上載檔案,上載後的檔案許可權為rw-r-----,clinux使用者不能上載檔案,本地使用者被限制在家目錄中。root使用者不能登入。
配置匿名和本地使用者
建立/var/vsftpd/upload目錄
mkdir -p /var/vsfptd/upload
修改/var/vsftpd/upload目錄的許可權
chmod o+w /var/vsftpd/upload
編輯控制檔案/etc/vsftpd/chroot_list,新增使用者fayero、clinux。
編輯使用者檔案/etc/vsftpd/user_list,新增使用者root。
建立/etc/vsftpd/user_config_dir目錄:
mkdir /etc/vsftpd/user_config_dir
在/etc/vsftpd/user_config_dir目錄下新增乙個檔名為clinux,檔案內容為write_enable=no
建立fayero和clinux使用者,並新增密碼。
重啟服務
service vsftpd restart
即可使用使用者名稱密碼訪問ftp伺服器。
配置虛擬使用者
在/etc/vsftp目錄下建立登陸使用者檔案loguser.txt,內容如下:
tom
#使用者名稱
123
#密碼
建立有關賬號的資料庫檔案,並配置許可權:
db_load -t -t hash -f /etc/vsftpd/loguser.txt /etc/vsftpd/loguser.db
chmod 600 /etc/vsftpd/loguser.db
配置pam檔案,修改/etc/pam.d/vsftpd內容為:
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/loguser
account required /lib/security/pam_userdb.so db=/etc/vsftpd/loguser
為虛擬使用者建立本地系統使用者
useradd virtual
guest_username=virtual
virtual_use_local_privs=yes
重啟vsftpd服務,即可使用虛擬使用者進行登陸。
Linux CentOS 7 安裝配置vsftp
學習linux時間不長,首次安裝了vsftp,按照網上的各種帖子嘗試配置,不過都沒打到預期,不是被拒絕連線,就是連線超時,總之就是各種問題啊。當然了,不是別人配置的不對,而是自己不是太懂linux,選擇的配置引數彼此之間不知道 起了衝突。所以結合自己的系統把安裝配置過程記錄下來,方便以後學習總結。y...
RHEL CentOS中vsftp安裝與配置
一般我們在安裝完系統後都會自動安裝了vsftp服務了,但是有時候還是得需要自己動手的,比如這兩天就在給我朋友配置了一下,順手把過程記錄下來,以便需要的時候查閱或者給需要的朋友提供方便 1.安裝 使用 chkconfig list來檢視是否裝有vsftpd服務 使用yum命令直接安裝 yum y in...
MySQL 5 7在RHEL CentOS上的安裝
mysql community client 5.7.11 1.el6.x86 64.rpm mysql community libs 5.7.11 1.el6.x86 64.rpm mysql community common 5.7.11 1.el6.x86 64.rpm mysql commu...