Ubuntu怎么开启ssh服务

68次阅读
没有评论

共计 1204 个字符,预计需要花费 4 分钟才能阅读完成。

本篇内容主要讲解“Ubuntu 怎么开启 ssh 服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“Ubuntu 怎么开启 ssh 服务”吧!

第一步,查看 ssh 是否已经开启

sudo ps -e | grep ssh

如果最后返回是 sshd,证明 ssh 已经开启,跳到第四步

第二步,如果没有显示,试着开启 ssh 服务

sudo /etc/init.d/ssh start

如果返回的是命令未找到,证明未安装 ssh 服务

第三步,安装 openssh 服务查看服务有没有开启

sudo apt-get install openssh-server
sudo ps -e | grep ssh

如果没有就运行开启命令

sudo /etc/init.d/ssh start

第四步,检查防火墙有没有开放 20 端口(ssh 默认开放 22 端口,如果修改可看第五步)

netstat -an | grep 22
ufw status

如果没有的话,开放 22 端口

ufw allow 22

第五步,修改 ssh 端口(可跳过)

sudo vi /etc/ssh/sshd_config

ssh 重启

service sshd restart

第六步,防火墙生效并开机启动

ufw enable

第七步,查看 ip 地址,记住 ip 地址,设置静态 ip

ifconfig

设置静态 ip:
打开 vim /etc/netplan/,并查看,我看过别人的文章是 vim /etc/netplan/01-netcfg.yaml,但我是 50-cloud-init.yaml,所以应该不一定一样的

cd /etc/netplan/
vim 50-cloud-init.yaml

设置为

network:
 ethernets:
 enp3s0:
 dhcp4: false
 addresses: [192.168.101.135/24]
 gateway4: 192.168.101.1
 nameservers:
 addresses: [192.168.101.1, 8.8.8.8]
 enp4s0:
 dhcp4: true
 version: 2

接下来电脑 ping 一下,看通不通,如果不通的话,看有没有在同一个子网和网关下,然后下载 xshell 或者 putty,记得端口不要打错。

可选:设置可以 root 登录 ssh

sudo vim /etc/ssh/sshd_config

把 permitrootlogin prohibit-password 改成 permitrootlogin yes
记得重启 ssh

sudo systemctl restart sshd

然后接下来就是电脑用 xshell 或者 putty 连接,记得端口号选 22,如果没有改的话

到此,相信大家对“Ubuntu 怎么开启 ssh 服务”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-14发表,共计1204字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)