1. 程式人生 > >用ftp在虛擬機器和主機間傳輸檔案

用ftp在虛擬機器和主機間傳輸檔案

一、linux設定

1、你要先看一下自己的系統上有沒有裝上FTP。一般來說,紅帽上都會自帶有vsftpd FTP服務軟體包,你可以執行rpm -q vsftpd命令,如果出現了vsftpd-***,那麼恭喜你,你的機器上已經自帶了此軟體包!那麼可以直接跳到 二。如果你出現的是package vsftpdis not installed那麼你就要自己安裝一個了。rpm – ivh vsftpd-1.1.3-8.i386.rpm等。

2、執行service vsftpd status檢視狀態,service vsftpdstart啟動,service vsftpd restart 重新啟動

3、現在要確定虛擬機器和你想連線的系統能夠PING通。

4、現在來檢視本機和虛擬機器的一些配置。把本機和虛擬機器的防火牆關掉,Windows的不用說了,linux裡面執行service iptables stop可以把linux的防火牆關閉掉,然後將虛擬機器的網路連結模式改成橋接。

5、一般配置檔案按/etc/vsftpd/vsftpd.conf裡的預設就好。如果你感覺進入預設的路徑很不爽,可以嘗試這樣。vim /etc/passwd,然後將ftp:x:的哪一行的路徑/var/ftp改成你想要的進入的路徑(不要忘了修改許可權奧)。我的修改是:

x:14:50:FTP User:/home:/sbin/nologin。

若以root使用者登入,需修改 /etc/vsftpd/ftpusers ,註釋掉root

將/home許可權改為755.。

6、如果你想建立一個自己的使用者,一個useradd -g ftp -d /home/lowkeyway lowkeyway,就OK了,然後,passwdlowkeyway設定一個密碼。一般不必要,按預設的就好(使用者名稱為ftp)。

7、執行/etc/vsftpd/vsftpd restart

二、win7設定

下載cuteftp軟體,配置好主機地址等與linux連線。使用者名稱填ftp,密碼空。