windows xp和linux虛擬機器之間使用ftp共享檔案
ftp服務的使用不僅需要linux中ftp服務的配置,還需要配置ftp伺服器。本次實驗中linux中ftp服務的配置僅僅是設定了一個客戶端,windows xp上則使用serv-U配置了一個服務端。
PS:後來才發現紅旗linux裡面自帶了一個proftpd服務,汗。。。只要使用這個服務就OK了。
[@more@]一、windows xp上安裝和使用serv-U
下載並安裝serv-U軟體,執行serv-U,按照預設嚮導方式新增一個域及IP(預設是監聽本機
上所有的IP的ftp連線),新增該域下面的使用者及密碼(即使用ftp服務需要的使用者名稱及密碼
),設定ftp登入後的預設目錄(windows上設定一個目錄為提供ftp服務目錄),選擇其為
僅提供下載或者是同時提供上傳下載服務,這樣一個ftp伺服器就算完成了。
二、配置linux虛擬機器上的ftp服務
本次試驗中採用的是vsftpd軟體,vsftpd是一個基於GPL釋出的類unix系統的ftp伺服器軟體
。
1、下載vsftp
網址:
2、解壓軟體
編輯加壓後軟體所在資料夾中的builddefs.h檔案
其中包含三行:
#undef VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#undef VSF_BUILD_SSL
第一行是是否允許使用TCPwrappers,第二行是是否允許使用PAM認證,第三行是是否允許
使用SSL。允許的話改為define就可。TCPwrappers是一個驗證IP地址合法性的程式,PAM認
證讓vsftpd支援本地使用者登陸伺服器,使用SSL可以建立一個加密的資料連線,本次將這三
次都啟用。
3、編譯安裝
#make
#make install
4、將預設配置檔案複製到/etc/vsftpd
#mkdir /etc/vsftpd
#cp vsftpd.conf /etc/vsftpd
為了讓vsftpd支援本地使用者登入,將身份認證模組檔案複製到系統中。
#cp RedHat/vsftpdd.pam /etc/pam.d/vsftpd
5、建立ftp使用者及主目錄
#mkdir /var/ftp
#useradd -d /var/ftp ftp
#chown root:root /var/ftp
#chmod 755 /var/ftp
建立vsftpd需要的特殊目錄
#mkdir /usr/share/empty
6、配置vsftpd服務
(1)編輯配置檔案/etc/vsftpd/vsftpd.conf,新增以下四行:
listen=yes #允許vsftpd工作在standalone模式下
anonymous_enable=yes #允許匿名使用者登入伺服器
local_enable=yes #允許本地使用者登入伺服器
pam_service_name=vsftpd #允許使用pam認證
(2)啟動服務
#/usr/local/sbin/vsftpd /etc/vsftpd/vsftpd.conf &
使用以下命令檢測服務是否啟動:
#netstat -an|grep 21
tcp 0 0 0.0.0.0:21 0.0.0.0:* listen
(3)登入伺服器
ftp IP地址
(4)關閉ftp服務
kill vsftpd
就OK了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22534063/viewspace-1026932/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 虛擬機器和windows主機中的檔案共享虛擬機Windows
- 在主機和虛擬機器之間實現檔案共享,並安裝Vscode虛擬機VSCode
- vmware虛擬機器與主機檔案共享虛擬機
- windows如何傳檔案到linux虛擬機器WindowsLinux虛擬機
- windows xp 下安裝windows 7 虛擬機器之網路不通Windows虛擬機
- vmware中新增Linux虛擬機器檔案系統空間Linux虛擬機
- Linux虛擬主機與Windows虛擬主機之間有什麼區別LinuxWindows
- Windows 與 虛擬機器VirtualBox 共享掛載Windows虛擬機
- Windows 與 Linux (CentOS7) 之間的檔案共享WindowsLinuxCentOS
- 不用虛擬機器也能在Windows下使用Linux虛擬機WindowsLinux
- Window主機與Linux 虛擬機器之間的檔案傳輸(二):FileZilla客戶端Linux虛擬機客戶端
- 虛擬機器和宿主之間的網路互通虛擬機
- 虛擬機器配置共享磁碟虛擬機
- 虛擬機器VMware 安裝centos、常規配置、共享檔案等虛擬機CentOS
- Java虛擬機器之Class類檔案結構Java虛擬機
- Windows 機器通過 FTP 上傳檔案WindowsFTP
- VMware虛擬機器共享資料夾的使用虛擬機
- 在虛擬機器中安裝ftp虛擬機FTP
- 虛擬機器Linux掛載安裝ISO檔案虛擬機Linux
- win10怎樣和虛擬機器共享藍芽 win10和虛擬機器共享藍芽的步驟Win10虛擬機藍芽
- Windows逆向之配置虛擬機器環境Windows虛擬機
- LINUX和WINDOWS之間的磁碟共享(轉)LinuxWindows
- 深入理解虛擬機器之類檔案結構虛擬機
- 利用VMware安裝Windows XP/7/8/10 虛擬機器系統Windows虛擬機
- Windows檔案共享LinuxWindowsLinux
- 蘋果手機和Windows之間互傳檔案蘋果Windows
- 在虛擬機器中的linux訪問windows下的共享資料夾虛擬機LinuxWindows
- java虛擬機器和Dalvik虛擬機器Java虛擬機
- 虛擬主機使用者ftp和apache使用者檔案互操作許可權解決方法FTPApache
- 虛擬機器 Workstation,GSX Server 和ESX之間的區別虛擬機Server
- linux與mac和windows的 檔案共享LinuxMacWindows
- 為Linux虛擬機器增加磁碟空間Linux虛擬機
- Java虛擬機器——類檔案結構Java虛擬機
- VirtualBox虛擬機器新增共享磁碟虛擬機
- 虛擬機器做ISCSI共享儲存虛擬機
- 使用sz rz命令在windows和linux系統之間傳檔案WindowsLinux
- 連線虛擬機器oracle 和虛擬機器KEY虛擬機Oracle
- FTP檔案共享服務FTP