使用ssh localhost命令,发生异常ssh: connect to host localhost port 22: Connection refused


使用"ssh localhost"命令,失败:

 

问题分析如下:

出现这个问题是因为Ubuntu默认没有安装openssh-server。检查是否安装了openssh-server,使用命令 "ps -e| grep sshd",如果出现了sshd,则说明安装了,反之则没安装。

  

既然问题找到了,我们就开始用命令来安装openssh-server,命令如下:

sudo apt-get install openssh-server

安装完成后,我们再用"ps -e | grep ssh"命令来看下,openssh-server安装上去没有。输入命令后出现如下截图,说明安装完毕,图中sshd就是我们所安装的。

 

一、连接到本地

 

二、使用"ssh -p port user@remote"一台电脑 连接到 另一台电脑

  • user:是在远程机器上的用户名,如果不指定的话,默认为当前用户。
  • remote:是远程机器上的地址,可以是 ip地址、域名。
  • port:是SSH Server监听的端口,如果不值定,就默认为22。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM