ssh本機失敗(ssh: connect to host localhost port 22: Connection refused)

ssh本機失敗(ssh: connect to host localhost port 22: Connection refused)

一. 問題描述

  以前一直在服務上使用寶塔面板, 今天突發奇想, 想要在本機使用寶塔面板. (寶塔面板真的好用, 尤爲對我這個zz小白來講)... 但是裝好寶塔面板後, 啓動面板的終端的時候, 發現輸入ssh用戶名密碼的時候,  沒有反應, 密碼帳號明明是對的啊!!!linux

有人可能要問了, 你tm在本機上使用寶塔面板, 還要使用寶塔的終端,, 不是畫蛇添足嗎!?,,, emmm確實是, 不過我就是喜歡畫蛇添足... 既然發現這個問題了, 就來試試怎麼解決吧!shell

二.解決問題

  緣由多是: 端口沒有打開, 本地防火牆拒絕, 本機沒有ssh服務;ubuntu

  最後發現問題是, 本機沒有ssh服務, 對! 就是沒有, 你們使用linux的時候ssh是常用的, 可是本機卻多是沒有ssh服務的, 因此咱們要安裝ssh服務;ruby

  1. 生成ssh祕鑰bash

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

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

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

三. 成功:

  如圖:spa

有問題請留言,,, 看到會幫忙解決!!! 操作系統

相關文章
相關標籤/搜索