Linux下如何开启允许root用户远程登录

这篇具有很好参考价值的文章主要介绍了Linux下如何开启允许root用户远程登录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、背景

在很多时候,远程登录使用的是用户身份登录,在系统路径下的文件无法通过用户角色直接下载。下载的话,需要将文件移动到当前用户有权限的路径下才能下载,比较麻烦。而另一种下载方法是以root用户的身份登录系统进行原路径下载,但多数SSH为了提高系统安全性,默认关闭了root远程登录的权限,需手动配置SSH,使其能够允许root远程登录,以Ubuntu系统为参考,具体操作如下。

2、配置SSH

  • 查找配置文件
# 一般为这个路径:
/etc/ssh/sshd_config
# 无此路径的情况下直接查找配置文件
find / -name *sshd_config
  • 修改配置文件
vim /etc/ssh/sshd_config
# 键入i进入编辑模式,加入以下内容。wq保存
PermitRootLogin yes

linux允许root远程登录,linux,服务器,ssh

3、重启服务进程

3-1、SSH与SSHD进程的区别

SSH与SSHD主要区别在于主动或被动连接:

  • SSH为客户端主动远程其他设备即服务端;
  • SSHD为服务端被动接收来其他设备的SSH请求。

具体差异点总结如下:

类别 SSH SSHD
定义 SSH是Secure Shell的缩写,它是一种加密网络协议,用于远程登录和安全文件传输。 SSHD是SSH Daemon的缩写,是运行在服务器端的SSH软件守护进程。
作用 用来进行远程连接、远程管理和传输文件等操作。 作为服务器端软件,接收来自客户端的连接请求,并为其提供安全的远程登录和文件传输功能。
运行位置 运行在客户端上。 运行在服务端上。
端口号 默认使用22端口。 默认使用22端口。
用户验证 通过用户名和密码进行验证。 支持多种用户验证方式,包括用户名和密码、公钥认证、Kerberos身份验证等。
安全性 基于公开密钥加密技术,采用对称加密和非对称加密相结合的方式保证数据传输的安全性。 通过数字证书和加密算法保障通信过程中数据的安全性和完整性。
使用范围 适用于Linux、Unix、Mac OS等操作系统。 适用于Linux、Unix、Mac OS等操作系统。

3-2、重启SSHD生效配置

以下指令重启SSHD服务,两条指令等价:

systemctl restart sshd
# 或
service sshd restart

执行上述指令会重启SSHD服务,也就是重启整个SSH服务器进程,同时也会重新加载配置文件。这个命令通常用于对SSH服务器进行设置和调试时,或者在修改SSH服务配置后使其生效。执行该命令不会影响其他正在运行的进程,只会重启SSH服务进程。

4、root用户下载文件

4-1、root用户远程登录

使用远程登录软件或平台填入root名称及Linux设备IP,这里我使用的是MobaXterm,之后会认证要求输入root密码,登入即可:
linux允许root远程登录,linux,服务器,ssh
登录成功如下,进入Linux服务器shell面板:
linux允许root远程登录,linux,服务器,ssh

4-2、下载文件

使用ftp下载工具:如FileZilla,xftp、MobaXterm(集成到软件内部),同样输入Linux端IP、用户名(root)、密码及端口(22)登录远程设备,进入需要下载的文件路径,拖动文件至本地路径下载即可:
linux允许root远程登录,linux,服务器,ssh文章来源地址https://www.toymoban.com/news/detail-540250.html

到了这里,关于Linux下如何开启允许root用户远程登录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置!

    在Debian 11服务器上安装SSH并创建新用户允许SSH远程登录的步骤如下: 步骤1:安装SSH 为了安装SSH服务器,您需要以root用户或具有sudo特权的用户身份登录到您的Debian 11服务器。 在终端中执行以下命令来安装SSH服务器: 步骤2:创建新用户 要创建一个新用户,您可以使用  add

    2024年02月12日
    浏览(9)
  • Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置

    Linux Debian11服务器安装SSH,创建新用户并允许SSH远程登录,及SSH安全登录配置

    一、在 Debian 中添加 sudo 用户 1.创建新用户 首先,要创建用户,当前用户必须是 root 用户或者 sudo 用户。 使用下面adduser 命令创建一个用户名为test的sudo用户,按照提示输入密码,使用 adduser 命令,还会创建用户的主目录。 sudo adduser test 2.将用户成为 sudo 用户 创建test用户后,

    2024年02月05日
    浏览(8)
  • ubuntu 22.04 ssh开启root用户远程登录

    ubuntu 22.04 ssh开启root用户远程登录

    1.进入ubuntu系统后,切换成root用户    输入密码,切换成功之后。 修改root的密码 输入新密码 2.用vim工具修改sshd_config 找到#PermitRootLogin prohibit-password 修改为:PermitRootLogin yes 保存文件 3.重启sshd服务 4.查看sshd服务重启是否成功 如果成功,可以用Xshell工具重新设置root用户登录

    2024年02月21日
    浏览(7)
  • Linux——搭建ssh并允许使用root远程

    sudo apt-get install ssh  或者 sudo apt-get install openssh-client 1)更新源列表 sudo apt-get update 2)安装服务器 sudo apt-get install openssh-server         启动服务 sudo service ssh star         查看状态 sudo service ssh status         如果出现以下提示,说明ssh服务已经启动了         如果失败

    2024年02月04日
    浏览(10)
  • Ubuntu设置允许root用户登录

    Ubuntu激活root用户 设置允许root通过ssh默认登录 设置允许root用户登录桌面(默认不允许) 在 \\\"auth required pam_succeed_if.so user != root quiet_success\\\" 前加#号注释,然后保存关闭。 在 \\\"auth required pam_succeed_if.so user != root quiet_success\\\" 前加#号注释,保存关闭。 重启ubuntu系统,使用root用户登

    2024年02月11日
    浏览(8)
  • ubuntu设置允许root远程登录

    可以通过SSH配置文件更改包括端口、是否允许root登录等设置,配置文件位置: 默认是不允许root远程登录的,可以在配置文件开启。 在打开sshd_config后,找到PermitRootLogin without-password 修改为PermitRootLogin yes 来自: ubuntu开启SSH服务,并允许ROOT权限远程登录 - FormID - 博客园

    2024年02月13日
    浏览(8)
  • Linux宝塔安装msyql服务,默认密码,允许远程登录问题解决

    Linux宝塔安装msyql服务,默认密码,允许远程登录问题解决

    1.1MySQL数据库5.6之前(不包括)默认密码为空,用户不用输入密码,直接回车登陆 mysql -uroot -p password:(空) 1.2.MySQL数据库5.6之后(包括)默认密码是MySQL数据库随机产生的,在/root/.mysql_secret文件中, 用vim /root/.mysql_secret 可以查询初始化密码,登陆成功后 使用set password = passwo

    2023年04月18日
    浏览(9)
  • Linux禁止root用户ssh登录

    Linux禁止root用户ssh登录

    出于安全考虑,需要禁止使用root用户通过ssh远程登录Linux 禁用root用户远程登录后,需要提供一个权限用户用于ssh远程登录 useradd命令用于创建一个用户, 选项 -m 表示创建用户的主目录, -c 表示添加注释 注意:密码长度应该不少于8位,包括字母大小写、数字和特殊符号,且

    2024年02月09日
    浏览(11)
  • 记录CentOS7 Linux下安装MySQL8_适合正式环境_干货满满(超详细,默认开启了开机自启动,设置表名忽略大小写,提供详细配置,创建非root专属远程连接用户)

    记录CentOS7 Linux下安装MySQL8_适合正式环境_干货满满(超详细,默认开启了开机自启动,设置表名忽略大小写,提供详细配置,创建非root专属远程连接用户)

    安装前先清理mariadb和mysql相关文件:    通过命令: rpm -qa|grep mariadb 查询是否安装了mariadb    卸载: rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64(复制上面命令查到的完整名称)    通过命令: find / -name mysql 查询跟mysql相关的文件     删除文件命令:    rm -rf /etc/selinux/targeted/act

    2024年02月04日
    浏览(12)
  • Linux开启ssh远程登录

    你好! 这里介绍了Linux系统Centos、Ubuntu环境下开启ssh的方法。 安装openssh-server; 修改sshd服务配置文件 开启监听端口,去掉前面的#注释即可 允许远程登录 使用用户名密码作为验证连接 开启sshd服务 7.配置开机自启动 安装ssh服务器端,Ubuntu默认没有安装ssh的server,需要安装 修

    2024年02月07日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包