Linux实现搭建ssh并允许使用root远程

 更新时间:2024年02月08日 09:11:33   作者:多喝奶茶嗷  
这篇文章主要介绍了Linux实现搭建ssh并允许使用root远程方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

一、搭建ssh

1、安装ssh客户端

sudo apt-get install ssh  
或者 
sudo apt-get install openssh-client

2、安装ssh服务端

1)更新源列表

sudo apt-get update

2)安装服务器

sudo apt-get install openssh-server

3、开启ssh服务

启动服务

sudo service ssh star

查看状态

sudo service ssh status

如果出现以下提示,说明ssh服务已经启动了

如果失败来的话,那试着卸载一下再安装

ssh start/running, process 890

4、开启ssh自启动

sudo service ssh enable

5、设置防火墙规则,允许ssh服务通过

sudo ufw allow ssh

6、卸载ssh服务

redhat,fedora,centos等系列linux发行版

敲入以下命令:

sudo yum remove ssh

debian,ubuntu,linux mint等系列的linux发行版

敲入以下命令:

sudo apt-get –purge remove ssh

7、常用的ssh命令

#停止服务
sudo service ssh stop
 
#启动服务
sudo service ssh start
 
#重启服务
sudo service ssh restart
 
#登录 (root为192.168.0.1机器上的用户,需要输入密码。)
#常用格式:ssh [-llogin_name] [-p port] [user@]hostname
ssh root@192.168.0.1
 
#断开连接
exit

二、允许root远程登录

1、修改/etc/ssh/sshd_config文件

vim /etc/ssh/sshd_config

2、修改如下

允许root账户登录

#PermitRootLogin prohibit-password
PermitRootLogin yes

3、需要重启系统或者sshd服务

sudo /etc/init.d/ssh stop
sudo /etc/init.d/ssh start
sudo service ssh restart

4、安装ssh服务后

系统默认开启系统sshd,查看sshd状态如果不是默认启动,修改服务为enable

sudo systemctl enable ssh

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux应用程序使用写文件调试程序的方法

    Linux应用程序使用写文件调试程序的方法

    今天小编就为大家分享一篇关于Linux应用程序使用写文件调试程序的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • ubuntu15.10下hadoop2.7.2的安装与配置详解

    ubuntu15.10下hadoop2.7.2的安装与配置详解

    今天小编就为大家分享一篇关于ubuntu15.10下hadoop2.7.2的安装与配置详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • linux时间同步ntp服务的安装与配置

    linux时间同步ntp服务的安装与配置

    这篇文章主要介绍了linux时间同步ntp服务的安装与配置的相关资料,需要的朋友可以参考下
    2016-10-10
  • 解决Debian系统自动更新软件包的问题的方法

    解决Debian系统自动更新软件包的问题的方法

    这篇文章主要介绍了解决Debian系统自动更新软件包的问题的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • linux负载均衡总结性说明 四层负载和七层负载有什么区别

    linux负载均衡总结性说明 四层负载和七层负载有什么区别

    这篇文章主要为大家详细介绍了linux负载均衡的相关资料,什么是负载均衡?四层负载和七层负载有什么区别?具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Linux使用shell脚本定时删除历史日志文件

    Linux使用shell脚本定时删除历史日志文件

    这篇文章主要介绍了Linux使用shell脚本定时删除历史日志文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • Vim中的几种文件备份方法总结

    Vim中的几种文件备份方法总结

    最近在MCTF上看到了Vim的undo备份,顺手学习了下 Vim 的几种备份机制,所以这篇文章主要给大家介绍了关于Vim中的几种文件备份,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • Linux使用traceroute来进行网络诊断分析

    Linux使用traceroute来进行网络诊断分析

    在Linux系统下,traceroute是一个网络诊断工具,用于追踪一个数据包从源点到目的地所经过的路由路径,它通过向目的地发送一系列的 UDP 或 ICMP 数据包,并记录每个数据包所经过的路由器,来显示数据包到达目的地的路径,本文介绍了Linux如何使用traceroute来进行网络诊断分析
    2025-03-03
  • mac上安装ubuntu双系统教程

    mac上安装ubuntu双系统教程

    本篇文章主要介绍了mac上安装ubuntu双系统教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Linux中配置DNS正向解析

    Linux中配置DNS正向解析

    本文介绍了如何配置DNS正向解析,包括编辑named.conf文件、abc.zone文件和启动服务,配置中需注意文件格式和权限设置,实验通过配置DNS服务器实现域名到IP的解析,这对网络管理和维护非常重要,关闭防火墙和设置SELinux为disabled是实验的基础环境配置,通过实验
    2024-09-09

最新评论