Linux实现搭建ssh并允许使用root远程
更新时间:2024年02月08日 09:11:33 作者:多喝奶茶嗷
这篇文章主要介绍了Linux实现搭建ssh并允许使用root远程方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
目录
- 一、搭建ssh
- 1、安装ssh客户端
- 2、安装ssh服务端
- 3、开启ssh服务
- 4、开启ssh自启动
- 5、设置防火墙规则,允许ssh服务通过
- 6、卸载ssh服务
- 7、常用的ssh命令
- 二、允许root远程登录
- 1、修改/etc/ssh/sshd_config文件
- 2、修改如下
- 3、需要重启系统或者sshd服务
- 4、安装ssh服务后
- 总结
一、搭建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 VPS利用SSH重置ROOT密码的方法
- linux下禁止root远程登录和添加新用户的方法
- Linux:FTP工具及SSH远程连接工具的使用方式
- Linux如何修改SSH端口号
- Linux
- ssh
- root
- 远程
相关文章
-
银河麒麟4.0.2(Ubuntu)扩展boot分区过程介绍
大家好,本篇文章主要讲的是银河麒麟4.0.2(Ubuntu)扩展boot分区过程介绍,感兴趣的同学快来看一看吧,对你有帮助的话记得收藏一下哦 2021-11-11
-
deepin linux 手动升级内核的方法
这篇文章主要介绍了deepin linux 手动升级内核的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2019-12-12
-
linux让$变成#符号的实操方法
在本文里我们给大家整理了一篇关于linux让$变成#符号的操作方法和案例,对此有需要的朋友们跟着操作下。 2019-02-02
-
使Apache实现gzip压缩配置
Apache默认的http.conf配置文件中没有开启gzip压缩,apache1.3.x可以用mod_gzip进行优化网页浏览的速度,在apache2中也尝试用mod_gzip,但是配置后确发现网页不能正确显示(空白页),所以改换为mod_deflate 2014-08-08
-
10大HBase常见运维工具整理小结
这篇文章主要介绍了10大HBase常见运维工具整理小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2020-07-07
-
详解Linux多线程使用信号量同步
本篇文章主要是介绍了Linux多线程使用信号量同步,详细讲诉了信号量的接口和使用,有需要的朋友可以了解一下。 2016-10-10
-
SELINUX工作原理详解
这篇文章主要介绍了SELINUX工作原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2020-01-01
-
Linux中有效地管理进程的8个命令
这篇文章主要给大家介绍了关于Linux中有效地管理进程的8个命令,文中通过示例代码介绍的非常详细,对大家学习或者使用linux具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2018-09-09
-
CentOS7下 Apache的安装配置方法
前些天安装了Nginx,为了好玩我就又安装Apache,Apache的安装还算顺利。在此做一下学习记录和经验分享,需要的朋友可以参考下 2017-11-11
-
Linux 平台安装python3.7.0环境示例【图文说明】
这篇文章主要介绍了Linux 平台安装python3.7.0环境的方法,需要的朋友可以参考下 2016-10-10