ssh到localhost或127.0.0.1拒絕連接


通過ssh連接到本機報錯

ssh: connect to host localhost port 22: Connection refused,
你能用ssh登錄其它主機並不代表着本地有ssh服務,要安裝該服務才可以

  1. 生成ssh秘鑰

    $ ssh-keygen -t rsa (連按兩次回車,生成秘鑰)
    
    $ cat ~/.ssh/id_rsa >> ~/.ssh/authorized_keys
    
    
  2. 安裝openssh-server(以ubuntu操作系統為例)

    $ sudo apt install openssh-server
    
    $ sudo /etc/init.d/ssh start
    
    
  3. 測試

    $ ps -ef | grep ssh(查看sshd進程)
    
    $ ssh localhot
    
    


免責聲明!

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



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