当前位置: 代码网 > 服务器>服务器>Linux > Linux实现搭建ssh并允许使用root远程

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

2024年05月18日 Linux 我要评论
一、搭建ssh1、安装ssh客户端sudo apt-get install ssh 或者 sudo apt-get install openssh-client2、安装ssh服务端1)更新源列表su

一、搭建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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com