Vsftpd安装
Vsftpd安裝與配置
yum –y install vsftpd db4-utils????????????? ??????????????????????????? 安裝
案例一
匿名用戶訪問ftp,可讀,可寫
注釋其他行,添加SELINUX=disabled,永久關(guān)閉
臨時(shí)關(guān)閉selinux
getenforce
如果是Enforcing, 則需要
setenforce 0
如果是Disabled,則不需要做上邊的操作
配置文件修改
vim /etc/vsftpd/vsftpd.conf???????????? 修改配置vsftpd主配置文件
打開匿名的訪問,上傳,創(chuàng)建
chmod 777 /var/ftp/pub
需要修改公共目錄的權(quán)限。
啟動(dòng)vsftpd
Win訪問vsftpd
可以上傳
上傳后是無法刪除
Linux訪問vsftpd
安裝lftp客戶端,才可訪問ftp
由于匿名訪問,直接 lftp IP 即可登陸
?
案例二
使用虛擬賬戶登陸ftp
管理員可以查看所有人ftp,普通員工只能查看自己目錄
創(chuàng)建虛擬賬戶
建立虛擬賬戶相關(guān)聯(lián)的系統(tǒng)賬戶
建立登陸ftp虛擬賬戶
修改訪問權(quán)限
生成對(duì)應(yīng)的庫(kù)文件(修改密碼,刪除用戶,增加用戶,必須執(zhí)行一次)
db_load -T -t hash -f /etc/vsftpd/vsftpd_login/etc/vsftpd/vsftpd_login.db
創(chuàng)建虛擬賬戶的配置文件
創(chuàng)建虛擬賬號(hào)相關(guān)的目錄以及配置文件
創(chuàng)建和用戶對(duì)應(yīng)的配置文件
xuliangwei是管理員,所以鎖定在/home/virftp下,后續(xù)如果添加其他用戶管理員xuliangwei即可查看到所以信息,同時(shí)擁有所有權(quán)限
local_root=/home/virftp/
anonymous_enable=NO
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
idle_session_timeout=600
data_connection_timeout=120
max_clients=10
max_per_ip=5
local_max_rate=50000
建立管理員xuliangwei的家目錄
修改權(quán)限
復(fù)制管理員xuliangwei配置文件給ftp普通用戶
將ftp用戶鎖定在/home/virftp/ftp 目錄下,建立ftp目錄
這樣ftp用戶只能操作自己當(dāng)前目錄,也無法查看其他人目錄
創(chuàng)建目錄
修改權(quán)限
修改pam文件
在最開頭添加兩行(如果是32位操作系統(tǒng)就調(diào)用lib/security)
auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
? ?account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
修改主配置文件
修改vsftpd配置文件
關(guān)閉匿名訪問
關(guān)閉匿名上傳
關(guān)閉匿名寫入
末尾添加
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
chroot_local_user=YES
guest_enable=YES
guest_username=virftp
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd/vsftpd_user_conf
重啟vsftpd
Win訪問vsftpd
登陸管理員賬戶,可以操作自己目錄也可以操作其他用戶目錄
Linux訪問vsftpd
安裝客戶端,可以訪問ftp
ftp用戶只能對(duì)自己目錄進(jìn)行操作
管理員xuliangwei可以操作其他用戶,也可以操作自己目錄
轉(zhuǎn)載于:https://www.cnblogs.com/xuliangwei/p/6337945.html
總結(jié)
- 上一篇: Linux中查看各文件夹大小(扫盘)
- 下一篇: 使用Sysmon和Splunk探测网络环