Ubuntu19.10开启ssh服务(详细过程)

 更新时间:2020年05月27日 14:18:28   作者:江湖人称黑哥  
这篇文章主要介绍了Ubuntu19.10开启ssh服务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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/
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,如果没有改的话

到此这篇关于Ubuntu19.10开启ssh服务(详细过程)的文章就介绍到这了,更多相关Ubuntu19.10开启ssh内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux系统删除文件夹和文件的命令

    Linux系统删除文件夹和文件的命令

    笔者给大家介绍Linux系统删除文件夹和文件的命令,很多朋友喜欢是rmdir命令来删除文件,不过当遇到目录非空,就会麻烦,下面阅读本文学习下linux删除文件夹和文件的命令吧
    2018-02-02
  • Ubuntu18.04安装vsftpd的实现代码

    Ubuntu18.04安装vsftpd的实现代码

    这篇文章主要介绍了Ubuntu18.04安装vsftpd的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • 如何监控 Linux 服务器状态的方法

    如何监控 Linux 服务器状态的方法

    这篇文章主要介绍了如何监控 Linux 服务器状态的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Linux中FTP账号无法删除文件夹的解决方案

    Linux中FTP账号无法删除文件夹的解决方案

    本篇文章主要给大家分享了Linux中FTP账号无法删除文件夹的解决方案以及原因探索,有兴趣的朋友学习下吧。
    2018-01-01
  • linux ss命令详解

    linux ss命令详解

    这篇文章主要介绍了linux ss命令详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • GTK treeview原理及使用方法解析

    GTK treeview原理及使用方法解析

    这篇文章主要介绍了GTK treeview原理及使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • linux安装好httpd后,测试总是访问到系统默认页面的问题及解决

    linux安装好httpd后,测试总是访问到系统默认页面的问题及解决

    这篇文章主要介绍了linux安装好httpd后,测试总是访问到系统默认页面的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Linux实现实时监控磁盘空间的命令详解

    Linux实现实时监控磁盘空间的命令详解

    在日常的系统管理和维护中,磁盘空间的管理是一个非常重要的环节,本文主要来和大家介绍一下Linux实现实时监控磁盘空间的相关命令的使用,需要的可以了解下
    2025-03-03
  • Linux使用parted进行磁盘分区的操作指南

    Linux使用parted进行磁盘分区的操作指南

    Linux 中的 parted 命令是一个用于创建、修改和管理磁盘分区的多功能工具,它支持传统的 MBR(Master Boot Record:主引导记录)和现代的 GPT分区方案,本文给大家介绍了Linux使用parted进行磁盘分区的操作指南,需要的朋友可以参考下
    2025-01-01
  • 详解如何在Linux系统中监控TCP连接

    详解如何在Linux系统中监控TCP连接

    在 Linux 系统中,监控 TCP 连接是网络管理和故障排查的重要任务之一,无论是系统管理员还是开发人员,了解如何查看和分析 TCP 连接状态都至关重要,本文将详细介绍如何在 Linux 系统中监控 TCP 连接,需要的朋友可以参考下
    2025-02-02

最新评论