1. 程式人生 > >文件傳輸之ftp

文件傳輸之ftp

linux文件傳輸 ftp vsftpd

前面說到實現虛擬機和本機之間網絡傳輸的方式除了使用ssh2協議以外,還可以使用ftp協議。具體做法:


第一步 安裝vsftpd服務器

-安裝:rpm –ivh *.rpm   

-查詢:rpm –q vsftpd  

-卸載:rpm –e  vsftpd

技術分享圖片

如上圖,出現版本號,表示已經安裝過的了。


第二步 保證網絡連通(前面文章講過了)


第三步 關閉防火墻

技術分享圖片


第四步 啟動vsftpd服務

技術分享圖片


第五步 實現上傳下載

這裏方法就有很多了,也可以借助其他軟件。

【法1】首先將最原始的方法,當然就是我們的dos界面了。

cmd進入命令行界面,輸入:ftp 進入ftp命令界面。可以通過 <help 命令名>查看命令含義。

技術分享圖片

登錄,輸入命令:open IP地址 (也可以一開始在dos環境的時候輸入命令:ftp 192.168.195.5)

輸入用戶名和密碼(密碼是不回顯的,root用戶一般不能登錄,修改方式見下面)

技術分享圖片

技術分享圖片

1、上傳:

首先,切換本機工作路徑:lcd 工作路徑

技術分享圖片

上傳單個文件:put [本機文件]

技術分享圖片 (相當於將本機f:\share\ForkTest\test.txt上傳到/home/stu(默認路徑))

使用:put * 命令可以將當前目錄下所有文件批量上傳。

2、下載:

先查看當前目錄(/home/stu)下的文件:

技術分享圖片

下載單個文件:

技術分享圖片

【法2】使用LeapFTP工具。

打開LeapFTP,點擊“站點”-“站點管理器”-“添加站點”(站點名隨便寫)

技術分享圖片

填寫服務器IP地址、用戶名、密碼(匿名用戶也可以登錄),端口號默認為:21

(這裏要註意:root用戶一般是不能登錄的,這些相關的配置文件在/etc/vsftpd下的:ftpusers\user_list\vsftpd.conf。如果想要root用戶可以登錄,修改前兩個文件,把其中的root註釋掉,之後再重啟服務:service vsftpd restart就可以了)

技術分享圖片

點擊“連接”,如果出現“連接被拒絕”,如下圖,請再次確認以上步驟是否都完成了。

技術分享圖片


成功連接如下圖:

技術分享圖片


如下圖,左邊工作區為本機,右邊為虛擬機,默認當前目錄是用戶的家目錄。直接采取拖拽的方式,就可以進行上傳下載了。

技術分享圖片


【法3】使用UE或者EditPlus編輯器

為了敲代碼方便,可以實時保存,這個是經常用的。

打開EP,同樣連接ftp,如下:

技術分享圖片技術分享圖片

添加之後,左側下拉框,就可以找到剛剛添加的ftp了

技術分享圖片 技術分享圖片

文件傳輸之ftp