首先你要有vsftpd服務,可以先去yum中下載(當然你要有本地yum倉庫)
輸入命令: yum install vsftpd
下載完成之后打開vsftpd服務
輸入命令:systemctl start vsftpd
Windows和虛擬機之間
接下來是本地用戶模式
我們來看一下參數:
那么接下來我們 打開配置文件如下圖修改(已經下載好yum的vsftpd服務)
輸入命令:vi /etc/vsftpd/vsftpd.conf
改完之后我們重啟服務
回本地電腦 ftp://192.168.43.100(虛擬機的ip)
這時候已經彈出來了安全框
vsftpd服務為了讓FTP服務更加的安全,默認禁止以root身份登入,那么創建個普通用戶吧:
為了實驗效果我們現在先建立一個普通用戶 (默認登陸到家目錄下 /home/)
輸入命令 : useradd jack
輸入: passwd jack(配置下密碼)
我們在/home/jack 下面建立一個文件夾
返回本地電腦 輸入ftp://ip(ip為虛擬機的ip)
顯示我們已經登入到啦 jack的用戶界面
如果它不讓你創建刪除啥的,你就改它的權限
這回你就可以用最大權限啦
但是它不允許root用戶登錄(其他用戶可以正常登錄)
(vsftpd服務程序為了保證服務器的安全性而默認禁止了root管理員和大多數系統用戶的登錄行為,這樣可以有效地避免黑客通過FTP服務對root管理員密碼進行暴力破解。)
使用root 用戶和密碼回顯示下圖
在虛擬機中兩個文件存放着“用戶名單”,ftpusers和user_list,
如果想用root用戶登錄,我們需要這樣的操作
我們先來看一下這個名單
打開這個文件,(vi /etc/vsftpd/ftpusers)我們將其中的root用戶注釋掉
同樣的操作,在user_list中也是如此操作,之后我們來看一下結果
成功
虛擬機和虛擬機之間
兩台虛擬機進行ftp文件共享
當然啦,虛擬機之間也可以用ftp進行文件共享
首先另外一台虛擬機要有vsftpd客戶端服務
在另一台虛擬機中
我們在這里輸入一下,用戶名和密碼(匿名模式也是一個道理不過不用輸入)
進去之后可以輸入?查看可以輸入哪些命令