这里是因为没有安装ssh。确保Ubuntu能上网。

1.通过:ps -ef|grep ssh 查看ssh服务端和客户端是否已安装,如下图所示说明已安装,可以考虑是否未关防火墙等其它原因。如果无sshd,说明缺SSH服务端,安装请参考步骤2,如果无ssh-agent,说明缺SSH客户端,安装请参考步骤3。

:如果执行sudo命令提示“xxx 不在 sudoers 文件中。此事将被报告。”,切换为root用户一般能解决,如果想用其他用户,请参考执行sudo命令提示用户名不在 sudoers 文件中

2.安装SSH服务端(摘自linux安装ssh和开启 ssh服务_大洋PHP的博客-CSDN博客_linux安装ssh):

如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:

sudo yum install sshd 或

sudo yum install openssh-server

如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:

sudo apt-get install sshd 或

sudo apt-get install openssh-server

然后按照提示安装就好了。

3.安装SSH客户端:

如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:

sudo yum install openssh-client

如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:

sudo apt-get install openssh-client

4.启动SSH服务(紫色字体部分):

命令systemctl start ssh或service ssh start启动服务。

命令systemctl restart ssh重启服务。

命令systemctl stop ssh停止服务。

5.设置SSH服务开机自启动(5.1.1或5.2.1/5.2.2任选其一):

5.1.1开机自动启动ssh命令:sudo systemctl enable ssh 

5.1.2关闭ssh开机自动启动命令:sudo systemctl disable ssh                                                                                                           

5.2.1切换至root用户:sudo su

5.2.2编辑rc.local文件:vim /etc/rc.local ,添加:/etc/init.d/ssh start,保存即可。 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐