ubuntu ssh遠程訪問出現Permission denied(publickey,password)解決方法


windows上安裝SSH服務
設置–》應用–》可選功能–》添加功能–》安裝 OpenSSH服務器 和 OpenSSH客戶端
在左下角搜索欄輸入服務,將相關SSH服務設置為自動(延遲啟動)


打開cmd界面,輸入: ssh 用戶名@目標ip地址即可訪問
輸入exit,或使用ctrl +D 可以關閉遠程訪問


ubuntu上安裝SSH
如果需要ssh登陸到別的電腦,需要安裝openssh-client,該程序ubuntu是默認安裝的。
而如果需要從遠程連接到本機,則需要安裝openssh-server,該程序需要自己安裝。

前提:
確保虛擬機有網,可以試着在ubuntu內置瀏覽器上隨便打開一個網頁

相關命令:
查看SSH服務是否安裝或啟動的方法:sudo ps -e |grep ssh
查看SSH的版本:ssh -V
SSH 服務器的安裝:sudo apt-get install openssh-server
SSH 客戶端的安裝:sudo apt-get install openssh-client
啟動SSH服務:sudo service ssh start或者sudo service ssh restart
關閉SSH服務:service ssh start或service sshd stop

注意到關閉SSH后,ssh-agent仍然存在。他是ssh代理程序,用於方便管理私鑰。
ssh-agent主要使用在如下兩個場景:
1.使用不同的密鑰連接不同主機,每次連接都要指定私鑰;
2.當私鑰設置了密碼,每次使用認證時都需要輸入密碼,非常麻煩。

SSH遠程訪問出現Permission denied(publickey,password)解決方法

 在確保ssh服務已開啟、管理員密碼正確、IP地址正確、網絡通暢后,發現我的ubuntu里並沒有創建user3用戶,所以用戶名、用戶密碼肯定不對,改成虛擬機管理員的用戶名就行了;或者你也可以嘗試在ubuntu里添加一個user3用戶。

添加用戶
1.sudo useradd 用戶名 -m ,其中-m:自動建立用戶的登入目錄。
2.查看所有用戶:ls /home/
3.為創建用戶設置密碼: sudo passwd 用戶名
4.一定要記住密碼,不然只能刪除該用戶了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM