windows和linux之間的文件傳輸
1、下載軟件SSHSecureShellClient的最新版本安裝到windows系統中,linux中不必安裝任何軟件。裝好這個軟件後就可以開始實現文件的傳送了,步驟如下:
下載地址:http://ultra.pr.erau.edu/~jaffem/tutorial/SSH_secure_shell_client.htm
下載之後雙擊可執行文件開始安裝
安裝過程如下所示:
(1)雙擊之後,如下圖所示,點擊“Next”
(2)同意安裝協議,點擊“Yes”按鈕
(3)選擇安裝路徑,然後點擊下一步
(4)填寫目錄名稱,然後點擊“Next”
(5)選擇是否創建桌面圖標、文檔及其他,然後點擊“Next”
(6)最後點“Finish”即可
安裝步驟比較簡單(不懂可百度)。
2、使用方法
安裝完成之後,將會在桌面上出現兩個圖標“Secure Shell Client”和“Secure File Transfer Client”
(1) 雙擊“SSH SecureShell Client”啓動“Secure Shell Client”窗口,這是一個與Linux系統進行命令行交互的客戶端,界面如下:
(2)連接到Linux服務器,點擊上圖的connect圖標,彈出如下對話框,輸入IP、用戶名,端口默認爲22,認證方式選擇Password,然後點 擊Connect,即可登錄遠程客戶端,成功登錄之後點擊Transfer圖標即可打開與遠程系統進行文件交互的界面。
Host Name填寫的是linux的IP地址(這裏我用的是在虛擬機上安裝Linux系統),下圖是在Linux中查詢ip地址(一定要在聯網狀態下查詢,否則查不出來,具體虛擬機怎麼聯網可百度查詢,這裏不多說了),查詢後填入到Host Name 中去。
(3)信息填寫完整後點擊Connect,此時會顯示以下錯誤:
解決辦法:在Linux中,把/etc/ssh/sshd_config裏面的
PasswordAuthentication no
改爲
PasswordAuthentication yes
然後重啓/etc/init.d/sshd restart
演示:
A、通過vi編輯器進入到該目錄
B、按回車後顯示如下:找到PasswordAuthentication選項,把no改成yes,保存即可(補充:進入vi編輯器後按a即可進入編輯狀態,修改完後按Esc鍵退出編輯,然後按:wq保存退出)
然後使用命令重啓下
之後回到windows上再次點擊Connect,此時還會出現下圖所示錯誤,說明ssh服務未開啓
開啓ssh服務,到Linux終端,命令行輸入 service sshd start 可以啓動 ,還可以輸入命令查看狀態:service sshd status
此時ssh服務也打開了,再次回到windows點擊Connect,稍等一會,會出現一個密碼框,輸入linux管理員密碼即可登錄
登錄成功(顯示如下)
到這裏就說明windows與linux連接上了
(4) 雙擊“SecureFile Transfer Client”圖標,彈出如下界面,點擊connect圖標即可彈出跟上圖一樣的登錄方式,輸入相關信息,即可遠程下載上傳文件了。
界面左邊是Windows的,右邊是Linux的,此時文件傳輸只需要將文件拖到對應的系統上就行了。
本次windows和linux之間的文件傳輸教程就到這裏,如有錯誤請各位大神留言指出,感謝大家的支持。謝謝!