FileZilla連線Linux伺服器(Ubuntu)
阿新 • • 發佈:2018-11-17
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
目錄
前言
這裡使用的是Ubuntu伺服器,如果是Linux系統的伺服器出現這樣的問題,可能解決方法也是通用的。
在使用騰訊雲伺服器的過程中,我選擇使用了Ubuntu系統,同時騰訊雲在安裝系統的時候設定ssh金鑰,當然我選擇了配置ssh金鑰。
就這樣出現了一些意想不到的問題咯。
FileZilla使用ubuntu使用者+金鑰的形式連線
站點設定如下:
注:但是ubuntu使用者許可權有限,上傳檔案時,無法建立目錄。所以需要我們使用root使用者進行連線。
FileZilla使用root使用者+密碼的形式連線
此前,配置的ssh金鑰無法用於root使用者,所以這裡root使用者採用密碼進行連線。連線前需要我們設定一下root使用者的密碼(ubuntu預設root使用者密碼為空):
supasswd root
- 1
- 2
輸入兩次新密碼就可以了。
在FileZilla中協議選擇“FTP”,點選連線後將出現如下問題:
狀態: 嘗試連線“ECONNREFUSED - 連線被伺服器拒絕”失敗。錯誤: 無法連線到伺服器
- 1
- 2
經過查詢,我們需要在伺服器上配置ssh允許使用者使用密碼進行連線,操作如下:
# 修改vi /etc/ssh/sshd_config# 修改如下:密碼登陸PermitRootLogin yesStrictModes noPasswordAuthentication yes
- 1
- 2
- 3
- 4
- 5
- 6
點選連線,仍會出現這樣的問題。在FileZilla中選擇協議為“SFTP”即可。連線成功!!!
參考
[1] filezilla通過root賬戶遠端連線管理ubuntu server伺服器檔案
[2] 如何使用root 密碼/金鑰 ssh登陸ubuntu