Ubuntu开启SSH服务

—— 清听凌雪慕忆

文章目录

  • 1、更新源列表
  • 2、安装
  • 3、启动
  • 4、配置
    • 4.1 端口更改
    • 4.2 检查防火墙端口开放
    • 4.3 sshd_config配置
  • 5、远程测试
  • 6、关机

1、更新源列表

$ sudo apt-get update

2、安装

说明:安装时需要提供互联网或者提前下载安装包

$ sudo apt-get install openssh-server

3、启动

$ sudo service ssh start

查询服务启动状态:

$ sudo ps -e | grep ssh
或者
$ sudo service ssh status
或
$ netstat -an | grep "LISTEN "

4、配置

4.1 端口更改

ssh默认开放22端口,如若想改为其他端口,可在此处修改。我在此处选择默认端口

$ sudo gedit /etc/ssh/sshd_config

4.2 检查防火墙端口开放

ssh默认开放22端口,如果修改可参考3.1

$ netstat -an | grep 22或 ufw status

如果没有,则开放22端口

$ ufw allow 22

若修改完成后,重启SSH服务

$ service sshd restart

防火墙生效并开机启动

$ ufw enable

4.3 sshd_config配置

ubuntu拒绝root ssh远程登录通常情况是ssh设置了禁止root远程登录,解决办法就是:修改ssh配置,然后重启ssh服务即可。

$ sudo vi /etc/ssh/sshd_config 或 sudo gedit /etc/ssh/sshd_config
# 注释掉此行
# PermitRootLogin prohibit-password
# 新建一行并添加
PermitRootLogin yes

两个配置项表示:
PermitRootLogin yes-允许root登录,设为yes。
PermitRootLogin prohibit-password-允许root登录,但是禁止root用密码登录,这行是需要被注释掉。

重启ssh服务

$ sudo service ssh restart

5、远程测试

测试工具:MobaXterm_Personal_12.3



6、关机

# 注销
$ logout # 重启系统: 需要管理员权限
$ reboot
# 关机: 需要管理员权限
$ shutdown
# 现在立即重启
$ shutdown -r now
# 三分钟后重启
$ shutdown -r +5
#在12:12时将重启计算机
$ shutdown -r 12:12    $ shutdown -h now
# 现在立即关机
$ shutdown -h +5  “The System will shutdown after 3 minutes”
# 提示使用者将在三分钟后关机
# 5分钟后关机
$ shutdown -h +5
# 12点钟关机
$ shutdown -h 12:00  # 5分钟后关机
$ shutdown -h +5
# 12点钟关机
$ shutdown -h 12:00

Ubuntu16.04开启SSH服务相关推荐

  1. ubuntu16.04安装ssh服务,远程登录

    ubuntu16.04默认是没安装ssh,为了提高效率,安装ssh便于服务器管理, sudo apt-get install openssh-server 安装结束后,运行 netstat -ntlp ...

  2. Ubuntu 14.04开启ssh服务

    sudo apt-get install openssh-server sudo apt-get install openssh-client sudo service ssh restart 转载于 ...

  3. 打开linux虚拟机ssh服务,虚拟机中Ubuntu11.04如何开启ssh服务?

    ubuntu系统是一个自由.开源的操作系统,既免费又易用,成为现如今最受欢迎的linux发行版之一.但是用惯了windows系统的用户也不舍得放弃windows系统,所以在虚拟机中运行ubuntu系统 ...

  4. 【Ubuntu】开启ssh服务/配置ftp内网穿透/自动连接校园网

    前言 想让工作电脑开启ssh服务,这样就可以在校外进行远程访问办公,电脑的系统为Ubuntu20.04 开启ssh服务 首先查看当前Ubuntu安装的SSH服务: dpkg -l | grep ssh ...

  5. linux mint 18支持安卓编译,Linux mint 18版本开启SSH服务

    linux mint 18版本默认是没有安装ssh server的 需要手动安装 安装ssh server: 此命令需要联网,会自动下载安装 安装之后看是否开始了ssh, 看到ssh-agent 和s ...

  6. linux防火墙ssh日志,[Linux] ubuntu开启SSH服务及防火墙设置

    一,开启SSH服务 ubuntu11.04中只默认安装了openssh-client,所以如果想用ssh远程登录ubuntu,需要下载安装openssh-server,并启动ssh服务 setp1: ...

  7. Ubuntu下开启SSH服务

    网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: ...

  8. Ubuntu16.04连接SSH出现 Server responded “Algorithm negotiation failed” 的解决方法

    Ubuntu16.04连接SSH出现 Server responded "Algorithm negotiation failed" 的解决方法 参考文章: (1)Ubuntu16 ...

  9. VMware Esxi5.1.0开启ssh服务的方法

    由于一些原因需要SSH登录进Esxi 5.1.0主机内部修改一些配置,发现ESXI默认是关闭SSH的,以下是在Esxi 5.1.0主机开启SSH服务的方法,供大家和自己参考: 1.先使用Vsphere ...

最新文章

  1. 如何设计可自学习的五子棋AI?
  2. ubuntu server 改变系统语言支持中文
  3. linux 父子进程的关系
  4. windows的键盘输入重定向
  5. android studio多页面滑动,Android Studio之多个Activity的滑动切换(二)
  6. 游戏编程性能优化--------------------------------------------------------------------------------------...
  7. 有这样的开发,产品经理跪着帮你擦汗!
  8. Codeforces 509C Sums of Digits
  9. 扩展BSGS-传送门
  10. 阿里开源mysql监控_Alibaba-技术专区-开源项目之Druid数据库监控平台
  11. 苹果CoreFoundation源代码
  12. 搭建1078部标流媒体服务器
  13. 贴片钽电容封装、尺寸
  14. 抖音上免费涨粉的方法,制作出一个爆款视频!
  15. 2019最新百度、头条、小米、360、网易、等公司 Android 社招面试题目
  16. 【BZOJ4370】【IOI2015】horses 数据结构 平衡树+线段树
  17. 数字化转型六图法:算法地图
  18. opengl开发环境搭建
  19. 计算机网络分层及原理
  20. 炼石荣登“中国信创500强”榜单

热门文章

  1. 用python按比例调整图片尺寸
  2. ZYNQ+NVMe 小型化全国产存储方案
  3. JS——判断变量类型方法汇总
  4. linux立即重启计算机命令,轻松掌握Linux关机重启命令
  5. 什么是高并发?高并发解决方案
  6. 语音识别-关键词检测
  7. Python求离散序列导数
  8. 网易考拉API开发系列:item_get-根据ID取商品详情 API 返回值说明
  9. python_操作MySQL 初解 之__类方法调用并 增-删-改-查
  10. Endnote X7 基本功能及实用笔记