解決向Linux上傳文件時winSCP報錯誤碼3(如何用root帳號登錄winscp)

       今天我要將電腦中的文件通過SSH上傳到Linux服務器中,使用工具WinSCP,一開始我使用普通用戶登錄,發現登錄成功之後並不能通過拖拽上傳文件,會報下面的這種錯誤:


這裏寫圖片描述


錯誤消息顯示拒絕訪問,上網搜索之後發現原因是權限不夠,有兩種解決思路:
1、給普通用戶賦予root的權限;
2、直接登錄root用戶後再上傳文件。

這兩種方案在網上都能找到很多的教程,在這裏我只簡單總結一下我的解決步驟,我採用的是第二種:


1、用root用戶登錄Linux服務器
不能直接登錄可以先用普通用戶登錄,然後再將用戶切換爲root用戶。


2、修改sshd_config文件
通過WinSCP直接登錄root用戶通常也會失敗,需要先進入Linux服務器設置sshd_config文件,使用命令:
vi /etc/ssh/sshd_config


找到下面這行紅色的將no修改爲yes:(紅色上面這行有的話就註釋掉)
#PermitRootLogin without-password
PermitRootLogin yes


這裏寫圖片描述


3、重啓ssh服務
service sshd restart


完成以上3步後,然後再通過WinSCP登錄root用戶就沒問題了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章