Ubuntu怎么开启ssh服务

发布时间:2022-10-27 09:52:13 作者:iii
来源:亿速云 阅读:8857

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

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

sudo ps -e | grep ssh

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

Ubuntu怎么开启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

Ubuntu怎么开启ssh服务

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

cd /etc/netplan/
ls
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服务”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 开启ssh服务
  2. linux怎么检查ssh是否开启

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ubuntu ssh

上一篇:Ubuntu中如何更换国内源

下一篇:Ubuntu循环登录无法进入图形界面怎么解决

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》