Linux虛擬機上搭建ftp服務器

Linux虛擬機上搭建ftp服務器

實驗介紹:本文主要介紹在虛擬機的Linux系統上搭建ftp服務器,而且最終能夠在另一臺win7虛擬機中可以正常上傳和下載文件,並創建訪問用戶的黑白名單,以及虛擬帳戶功能。linux

一、首先打開Linux虛擬機,配置IP地址,本文的Linux的IP地址爲192.168.1.16/24,直接經過系統光盤自帶的vsftpd軟件包安裝。(前提是已經掛載了光盤鏡像文件)安全

Linux虛擬機上搭建ftp服務器

二、安裝成功後,開啓vsftpd服務,在win7虛擬機上(IP地址192.168.1.100)就能夠訪問Linux的ftp服務器,查看系統tcp 21端口開啓。直接在win7的cmd窗口中經過ftp 192.168.1.16能夠鏈接到linux虛擬機,進行匿名訪問(要關閉linux防火牆和加強安全功能)。服務器

Linux虛擬機上搭建ftp服務器

Linux虛擬機上搭建ftp服務器

三、在win7中,咱們在C盤的根目錄下登陸ftp服務器,其中匿名登陸對應的Linux的目錄是/var/ftp目錄下,例如咱們在該目錄下建立一個aaa.txt文件,能夠將文件下載到C盤的根目錄下。
Linux虛擬機上搭建ftp服務器tcp

Linux虛擬機上搭建ftp服務器

Linux虛擬機上搭建ftp服務器

Linux虛擬機上搭建ftp服務器

四、匿名登陸也能夠上傳文件,不過須要修改配置文件以及pub文件夾權限,注意不能修改ftp文件夾的權限,不然遠程會自動關閉鏈接。以下圖所示。也能夠使用Linux中的普通用戶登陸,可是有安全問題,當使用普通用戶登陸時,能夠自由切換目錄,存在安全隱患,因此在配置文件中要添加chroot_local_user=YES表示禁錮本地用戶,只能限於用戶家目錄中活動。在使用普通用戶登陸時,上傳文件會上傳到普通用戶的家目錄中。ide

Linux虛擬機上搭建ftp服務器

Linux虛擬機上搭建ftp服務器

Linux虛擬機上搭建ftp服務器

Linux虛擬機上搭建ftp服務器

Linux虛擬機上搭建ftp服務器
五、下面介紹黑白名單的配置,例如實現zhangsan能夠登陸,lisi沒法登陸。3d

Linux虛擬機上搭建ftp服務器Linux虛擬機上搭建ftp服務器
Linux虛擬機上搭建ftp服務器

六、下面介紹在zhangsan用戶下,建立tom和lisa兩個虛擬帳戶。主要步驟在下面的截圖中。
Linux虛擬機上搭建ftp服務器blog

Linux虛擬機上搭建ftp服務器

相關文章
相關標籤/搜索