使用vsftpd搭建ftp過程 ip
hostname
備註192.168.174.128
node1
vsftpd搭建的ftp、關閉防火牆
192.168.174.129
node2
關閉防火牆
當ftpusers與user_list衝突時執行ftpusers的配置
1.1 ftpusers黑名單,不受任何配置的影響,在裡面的使用者無法登陸
1.2 user_list黑白名單,受配置檔案/etc/vsftpd/vsftpd.conf的影響
1.2.1 userlist_enable=yes時,userlist_deny項的配置才有效,user_list檔案才會被使用;當其為no時,無論userlist_deny項為何值都是無效的。
1.2.2 當userlist_enable=yes時,userlist_deny=yes時,user_list是乙個黑名單,所有出現在名單中的使用者都會被拒絕登入。
1.2.3 當userlist_enable=yes時,userlist_deny=no時:user_list是乙個白名單,只有出現在名單中的使用者才會被准許登入(user_list之外的使用者都被拒絕登入);另外需要特別提醒的是:使用白名單後,匿名使用者將無法登入!除非顯式在user_list中加入一行:anonymous
2.1 安裝nfs-utils包
# yum install -y nfs-utils rpcbind
# systemctl start rpcbind //先啟動rpc服務
# systemctl enable rpcbind //開機自啟
# systemctl start nfs //在啟動nfs服務
# systemctl enable nfs //開機自啟
2.2 修改配置檔案
# vi /etc/exports
/tmp *(rw,no_root_squash)
/data/public 192.168.174.0/24(rw)
/data/test 192.168.174.129(no_root_squash)
/data/linux 192.168.174.129(rw,sync,all_squash,anonuid=1000,anongid=1000)
這個配置檔案一部分都分三段,第一段是準備共享的目錄名,第二段是允許訪問的主機,可以是乙個ip也可以是乙個ip段,第三段小括號內的是一些許可權選項。
rw: 讀寫
ro : 唯讀
sync: 同步模式,同時將資料寫入到記憶體與硬碟中,較慢但安全
async: 非同步模式,優先將資料儲存到記憶體,然後再寫入硬碟,較快但不安全
root_squash: 當nfs客戶端以root管理員訪問時,許可權做轉換,就是許可權與nfsnobody一樣
no_root_squash: 當nfs客戶端以root管理員訪問時,不做使用者轉換,就是許可權為自身
all_squash: 無論nfs客戶端使用什麼賬戶訪問,都做使用者轉換,許可權都是nfsnobody
no_all_squash: 無論nfs客戶端使用什麼賬戶訪問,許可權都不做轉換,許可權為自身使用者
anonuid/anongid: 和root_squash以及all_squash一同使用,用於指定使用nfs的使用者被限定後的uid和gid,但需要自己本機存在相應的uid和gid
建立目錄,並啟動及開機自啟服務
# mkdir /data/public
# mkdir /data/test
# mkdir /data/linux
# systemctl start rpcbind
# systemctl start nfs
# systemctl enable rpcbind
# systemctl enable nfs
node2:
檢視nfs的共享情況
# systemctl start nfs //啟動nfs服務
# systemctl enable nfs //開機自啟
#monut -t nfs 192.168.174.128:/data/test /opt //掛載共享磁碟到/opt下
掛載成功
永久掛載
開機會自動執行此檔案的命令,需加執行許可權
# chmod +x /etc/rc.local //給予執行權想
也可到/etc/fstab裡面寫入掛載磁碟資訊 使用vsftpd搭建FTP服務
配置ftp服務 ftp工作在tcp ip模型的應用層,基於的傳輸協議是tcp,ftp客戶端和伺服器之間的連線是可靠的,面向連線的,為資料的傳輸提供了可靠的保證。使用yum工具安裝vsftpd包 yum install y epel release yum install y vsftpd db4 u...
搭建 FTP 檔案服務vsftpd
使用yum安裝 vsftpd yum install vsftpd y安裝完成後,啟動 ftp 服務 service vsftpd start啟動後,可以看到系統已經 監聽了 21 埠 netstat nltp grep 21此時,訪問 ftp 您的 cvm ip 位址 可瀏覽機器上的 var ft...
linux系統Vsftpd搭建FTP
yum install vsftpd y useradd d home lvstatic s usr sbin nologin lxftp passwd lxftp chown r lxftp home lvstatic vi etc vsftpd vsftpd.conf取消如下配置前的注釋符號 l...