Linux开启ssh并允许root登录(ubuntu、centos、kalilinux)

Linux开启ssh并允许root登录(ubuntu、centos、kalilinux)Linux 开启 ssh1 Ubuntu 开启 ssh 服务及允许 root 登录安装 ssh 服务器端 Ubuntu 默认没有安装 ssh 的 server 需要安装 apt getinstallop serverssh 客户端是默认安装的 安装包 openssh client apt 安装允许远程使用 root 账号 ssh 登入修改 etc ssh sshd config 文件 修改如下 PermitRootLo passwordPerm

1、Ubuntu开启ssh服务及允许root登录

1)安装ssh服务器端

Ubuntu默认没有安装ssh的server,需要安装

apt-get install openssh-server 

ssh客户端是默认安装的,连接其它ssh服务器用的,使用 apt install openssh-client安装

2)允许远程使用root账号ssh连接本机

  • 修改/etc/ssh/sshd_config文件
vim /etc/ssh/sshd_config 
  • 修改如下:允许root账户登录
#PermitRootLogin prohibit-password PermitRootLogin yes 
  • 需要重启系统或者sshd服务
sudo /etc/init.d/ssh stop sudo /etc/init.d/ssh start sudo service ssh restart 
  • 安装ssh服务后,系统默认开启系统sshd,查看sshd状态如果不是默认启动,修改服务为enable
sudo systemctl enable ssh 

2、CentOS开启SSH服务及允许root登录

1)安装openssh-server

yum list installed |grep openssh-server 

如果有输出,证明已经安装了openssh-server,如果没有,需要安装

yum install openssh-server 

2)修改sshd服务配置文件

  • 编辑sshd服务配置文件
vim /etc/ssh/sshd_config #没有vim用vi或者yum install -y vim 安装 
  • 开启监听端口
Port 22 ListenAddress 0.0.0.0 ListenAddress :: 
  • 允许远程登录
PermitRootLogin yes 
  • 使用用户名密码作为验证连接
PasswordAuthentication yes 

3)重启sshd服务

service sshd start service sshd restart 
  • 配置开机自启动
systemctl enable sshd 

3、Kalilinux开启ssh及允许root登录

1)安装ssh服务器端

Kalilinux默认是没有安装ssh的

apt-get install openssh-server 

2)修改配置让ssh允许root登录

1.配置ssh配置文件

vim /etc/ssh/sshd_config 

2.找到配置

原来这行:PermitRootLogin prohibit-password 修改成这行:PermitRootLogin yes 

3.保存退出,重启ssh服务

/etc/init.d/ssh restart 

3)添加ssh开机自启动

1.启动ssh

/etc/init.d/ssh start #或 systemctl start sshd 

2.查看ssh的运行状态

/etc/init.d/ssh status #或 systemctl status sshd 

3.开机自启动配置

systemctl enable ssh.service #或 update-rc.d ssh enable 

推荐几款shh客户端连接工具

1、MobaXterm_Personal

2、electerm

3、PuTTY

4、xshell

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199323.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午1:21
下一篇 2026年3月26日 下午1:22


相关推荐

  • Python3网络爬虫教程2——urlopen的返回对象

    Python3网络爬虫教程2——urlopen的返回对象上接:Python3网络爬虫教程1——初始爬虫(爬虫是干嘛的?)https://blog.csdn.net/u011318077/article/details/865088722.3.urlopen的返回对象rsp=request.urlopen(url)有时候不一定能获得对象,断网了,服务器故障等等geturl:返回请求对象的URLinfo:返回反馈对象的meta信息…

    2025年6月3日
    5
  • Spring Batch Step 流程

    Spring Batch Step 流程–Start顺序流程(SequentialFlow)<jobid="job"><stepid="stepA"parent="s1"next="stepB"/><stepid="stepB"parent="s2"next="stepC"/><stepid="ste

    2022年5月18日
    49
  • goland激活码2021【在线破解激活】

    goland激活码2021【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    58
  • 语义分割性能指标_语义分割评价指标

    语义分割性能指标_语义分割评价指标文章目录语义分割的评价指标IoUorIU(intersectionoverunion)语义分割的评价指标在整理评价指标之前,先补充一下预备知识。我们在进行语义分割结果评价的时候,常常将预测出来的结果分为四个部分:truepositive,falsepositive,truenegative,falsenegative,其中negative就是指非物体标签的部分(可以直接理解为…

    2022年8月21日
    9
  • 异常处理三原则_异常状态

    异常处理三原则_异常状态DRF框架的默认异常处理设置如下:默认使用模块下的函数进行异常处理自定义异常处理可以自定义异常处理函数,在DRF框架默认异常处理函数的基础上,添加一些其他的异常处理,比如数据库处理1)自定

    2022年8月6日
    5
  • BM3D 算法原理详细解析 按过程步骤讲解(附C++实现代码)[通俗易懂]

    BM3D 算法原理详细解析 按过程步骤讲解(附C++实现代码)[通俗易懂]BM3D是2007年提出的算法了,至今已经有一些年头了,但是仍然不妨碍它基本上还是最强的去噪算法。在初步了解了BM3D的算法后,会发现,BM3D有种堆叠怪的嫌疑。有很多不同的算法的影子在里面,比如Non-LocalMeans、Waveletshrinkage等。我感觉思想更像是暴力出奇迹吧。但是架不住效果好。就类似现在的神经网络,一层不行我就来两层。但是相比简单的堆叠,BM3D还是比其他的算法的细节保留上要好一些。好了,不废话了,下面直接来看BM3D的算法原理吧。BM3D算法原理:

    2022年5月27日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号