Windows10與虛擬機器中CentOS-7.2進行ftp通訊
阿新 • • 發佈:2021-01-03
首先Linux的IP地址可以通過以下命令獲取:
ifconfig
Windows10上面IP地址通過下面命令獲取
ipconfig
你首先要保證你的主機和Linux虛擬機器是可以ping通的(ping都沒ping通,其他操作就進行不了)
windows10如下:
Linux的(ping命令後面哪個-c5表示傳送五次資料包):
有些人可能windows10上面沒有下載ftp:
windows10就會自動安裝了
在能ping通的前提下你在windows10上面使用ftp命令連線虛擬機器
你會發現,連線超時了,那我們用Linux連線windows10
你會發現也不可以,我們輸入bye命令推出ftp
我們這個時候需要把兩邊的防火牆都關了(windows10和Linux的都關了,不能只關一個)
windows10關閉防火牆:
Linux檢查防火牆關了沒有:
service firewalld status
或者是:
systemctl status firewalld
這樣的話就是沒關
關閉防火牆需要:
systemctl stop firewalld
或者
service firewalld stop
再用之前的命令檢查一下,如上圖就是關閉成功了。
再次使用ftp命令連線linux虛擬機器:
發現還不行,那就看一下linux上面開啟ftp服務了沒有,使用命令:
service vsftpd status
如上圖,我們發現就是沒有開啟。那就使用如下命令開啟它
service vsftpd start
如上圖發現服務已經開啟了
再次使用ftp命令登入
可以了。
但是預設ftp是不可以使用root使用者登陸的,但是你可以更改Linux檔案使得可以以root使用者登入:
可以修改 /etc/ftpusers 檔案,把root註釋掉,即可以root使用者登入ftp