Linux虛擬機上搭建ftp服務器
阿新 • • 發佈:2018-05-13
ftp linux 虛擬賬戶 黑白名單 Linux虛擬機上搭建ftp服務器
實驗介紹:本文主要介紹在虛擬機的Linux系統上搭建ftp服務器,並且最終可以在另外一臺win7虛擬機中能夠正常上傳和下載文件,並建立訪問用戶的黑白名單,以及虛擬賬戶功能。
1、首先打開Linux虛擬機,配置IP地址,本文的Linux的IP地址為192.168.1.16/24,直接通過系統光盤自帶的vsftpd軟件包安裝。(前提是已經掛載了光盤鏡像文件)
2、安裝成功後,開啟vsftpd服務,在win7虛擬機上(IP地址192.168.1.100)就可以訪問Linux的ftp服務器,查看系統tcp 21端口開啟。直接在win7的cmd窗口中通過ftp 192.168.1.16可以連接到linux虛擬機,進行匿名訪問(要關閉linux防火墻和增強安全功能)。
3、在win7中,我們在C盤的根目錄下登錄ftp服務器,其中匿名登錄對應的Linux的目錄是/var/ftp目錄下,例如我們在該目錄下創建一個aaa.txt文件,可以將文件下載到C盤的根目錄下。
4、匿名登錄也可以上傳文件,不過需要修改配置文件以及pub文件夾權限,註意不能修改ftp文件夾的權限,否則遠程會自動關閉連接。如下圖所示。也可以使用Linux中的普通用戶登錄,但是有安全問題,當使用普通用戶登錄時,可以自由切換目錄,存在安全隱患,所以在配置文件中要添加chroot_local_user=YES表示禁錮本地用戶,只能限於用戶家目錄中活動。在使用普通用戶登錄時,上傳文件會上傳到普通用戶的家目錄中。
5、下面介紹黑白名單的配置,例如實現zhangsan可以登錄,lisi無法登錄。
6、下面介紹在zhangsan用戶下,創建tom和lisa兩個虛擬賬戶。主要步驟在下面的截圖中。
Linux虛擬機上搭建ftp服務器