1. 程式人生 > >ubuntu虛擬機器傳檔案到當前主機

ubuntu虛擬機器傳檔案到當前主機

Ubuntu14.04虛擬機器和宿主機(win7)之間的檔案傳輸 (FTP)篇

首先當然是在虛擬機器上按FTP伺服器

sudo apt-get install vsftpd 

新建"/home/uftp"目錄作為使用者主目錄
開啟"終端視窗",輸入"sudo mkdir /home/uftp"-->回車-->輸入"sudo ls /home"-->回車-->有一個uftp目錄,目錄新建成功。

並且設定可讀寫許可權 chmod 777

新建使用者uftp並設定密碼
開啟"終端視窗",輸入"sudo useradd -d /home/uftp -s /bin/bash uftp"-->回車-->使用者新建成功-->輸入"sudo passwd uftp"設定uftp使用者的密碼-->回車-->輸入兩次密碼-->回車-->密碼設定成功。

這個使用者名稱和密碼自己要記住 後面FTP傳輸要用到 我用了一個uftp  密碼就簡單點123321 什麼的

 修改配置檔案/etc/sftpd.conf

sudo vi /etc/vsftpd.conf


#禁止匿名訪問
anonymous_enable=NO
#接受本地使用者
local_enable=YES
#允許上傳
write_enable=YES
#使用者只能訪問限制的目錄
chroot_local_user=YES
#設定固定目錄,在結尾新增。如果不新增這一行,各使用者對應自己的目錄(使用者家目錄),當然這個資料夾自己建
local_root=/home/ftp


#如果使用主動模式,下面幾行可以不配置
#使用被動模式
pasv_enable=YES
#埠設定
pasv_min_port=1024
pasv_max_port=1048
pasv_address=你的訪問IP(伺服器外網IP)

向檔案中新增"userlist_deny=NO
userlist_enable=YES userlist_file=/etc/allowed_users"和"seccomp_sandbox=NO"-->使檔案中的"local_enable=YES"-->儲存。 
這些配置個人而言,實際好多我也不懂!根據網上配的。

 

 

開啟計算機(我的電腦),在最上方輸入欄中輸入如圖所示的命令(ftp://ip地址),然後按回車,就可以copy檔案啦