使用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。

猜你喜欢

转载自www.cnblogs.com/greamrod/p/12312573.html