本文主要介绍了Ubuntu19.10中ssh服务的开放,通过示例代码进行了非常详细的介绍,对大家的学习或者工作有一定的参考价值。有需要的朋友下面跟边肖学习。
我花了一个多小时在Ubuntu里启动了一个ssh,主要是因为一开始看的教程步骤不详细。然后我启动了一个有一万多台电脑的主机,开机关机都挺慢的。在这里,记录下详细的步骤,以便我以后检查。
第一步是检查ssh是否已经打开。
sudo ps -e | grep ssh
如果最后返回了sshd,证明ssh已经开启,跳到第4步。
第二步。如果它没有出现,请尝试启动ssh服务。
sudo /etc/init.d/ssh start
如果没有找到返回的命令,则不会安装ssh服务。
第三步:安装openssh服务,查看服务是否开启。
安装openssh-server
sudo ps -e | grep ssh
如果没有,运行open命令。
sudo /etc/init.d/ssh start
第4步:检查防火墙是否有20个端口打开(ssh默认有22个端口打开,如果修改,请参考第5步)
netstat -an | grep 22
#或者
ufw状态
如果没有,打开端口22。
ufw允许22
步骤5:修改ssh端口(可以跳过)
sudo vi /etc/ssh/sshd_config
重启ssh
服务sshd重启
第六步,防火墙生效并启动。
ufw启用
第七步:检查ip地址,记住ip地址,设置静态ip。
ifconfig
设置静态ip:
打开vim /etc/netplan/我看过别人的文章是vim /etc/netplan/01-netcfg.yaml,我是50-cloud-init.yaml,应该不一定一样。
cd /etc/netplan/
限位开关(Limit Switch)
vim 50-cloud-init.yaml
设置为
网络:
以太网:
enp3s0:
dhcp4:假
地址:[192.168.101.135/24]
网关4: 192.168.101.1
名称服务器:
地址:[192.168.101.1,8.8.8.8]
enp4s0:
dhcp4:真
版本:2
接下来ping电脑,不行。如果不行,看看是不是在同一个子网和网关下,然后下载xshell或者putty。记住不要做错端口。
可选:将ssh设置为root登录。
sudo vim /etc/ssh/sshd_config
将permitrootlogin禁止密码更改为PermitRootLogin是
记得重启ssh
sudo系统重启sshd
然后用xshell或者putty连接电脑。记住选择端口号22,如果它没有被改变的话。
关于在Ubuntu19.10中开启ssh服务的这篇文章到此为止(详细流程)。关于在Ubuntu19.10中打开ssh的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望你以后能支持我们!