`

如何让root用户能直接进行ssh登录?

 
阅读更多

 

问题
出于安全原因,默认参数很严格,禁止root用户直接使用ssh登陆
比如先用非root的帐户,登陆到ssh后,su成为root

 

解决方案
如果想直接用root登陆,则修改如下配置文件:
vi /etc/ssh/sshd_config

找到其中的如下一行,将前边的#符号去掉,并修改no为yes
#PermitRootLogin no
改成:
PermitRootLogin yes

接下来执行如下命令重新启动SSH服务:
xxx# /etc/rc.d/sshd restart
Stopping sshd.
Waiting for PIDS: 349.
Starting sshd.
xxx# 

重新启动完成后,ssh即可登陆
分享到:
评论

相关推荐

    Linux_SSH配置和禁止Root远程登陆设置文档

    因此,我们推荐禁止Root远程登录,而是使用普通用户通过Sudo权限进行系统管理。操作步骤如下: - 在`/etc/ssh/sshd_config`文件中找到`PermitRootLogin`一行,取消注释并将其值更改为`no`。 - 保存文件,重启SSH...

    linux_限制root_SSH登陆和限制su.docx

    * `su`:直接切换到 root 用户,但保持原用户的环境变量。 * `su -`:切换到 root 用户,并使用 root 用户的环境变量。 * `su -l test`:切换到 test 用户,并使用 test 的环境变量。 限制 root 用户的 SSH 登陆和...

    ubuntu_root_ssh.rar_ROOT

    不过,对于系统管理员来说,有时需要使用root权限来执行高级操作,因此理解如何启用root用户并进行SSH(Secure Shell)远程登录是非常重要的。 首先,让我们探讨一下root用户。在Linux中,root用户是最高级别的管理...

    ubuntu-设置root用户直接连接xshell.pdf

    ### Ubuntu设置root用户直接连接Xshell详解 #### 一、前言 在Ubuntu系统中,默认情况下root用户是不允许直接通过SSH远程登录的,这主要是出于安全考虑。但是,在某些特定场景下,比如需要进行系统级操作或者服务器...

    ssh注册登录项目

    - 禁用root用户直接通过SSH登录,而是使用普通用户再切换到root。 - 使用防火墙限制SSH只接受特定IP或端口的连接。 - 定期更新SSH软件以修补已知漏洞。 7. **监控与日志**: - SSH服务会记录所有登录尝试,这些...

    Ubuntu 允许root用户登录.docx

    如果要允许 root 用户直接登录(不推荐),需要使用 gksu 命令来设置。具体步骤如下: 1. 打开终端,输入 `gksu /usr/sbin/gdmsetup`,然后选择“安全”选项页。 2. 在“安全”选项页中,选择“允许本地管理员登录...

    Ubuntu 允许root用户登录.pdf

    如果想要允许 root 用户直接登录,需要进行以下设置: 1. 使用以下命令打开登录窗口设置: ``` me@tipfoo:~$ gksu /usr/sbin/gdmsetup ``` 或者,使用桌面菜单:系统>系统管理>登录窗口 2. 在安全选项页中,...

    Kali系列之root账户ssh远程登录配置.docx

    添加后,别忘了重启SSH服务`service ssh restart`,这样新版本的Kali Linux就支持了老版本的密钥交换算法,应该可以顺利地通过CRT等客户端工具进行远程登录了。 总的来说,配置Kali Linux的root账户SSH远程登录涉及...

    ssh.zip_SSH登录_ssh 注册登录

    1. **限制root登录**:出于安全考虑,通常建议禁止root用户直接通过SSH登录。 2. **密钥管理**:定期更换私钥,不要在不安全的设备上保存私钥。 3. **防火墙规则**:配置防火墙只允许特定IP或IP范围的SSH连接。 4...

    Linux系统 ssh登录不需要密码

    如果你想让其他用户如`root`也能免密登录,需要为这些用户重复上述过程,将对应的公钥添加到他们的`authorized_keys`文件中。 `~/.ssh/authorized_keys`文件中的每一行都代表一个允许登录的公钥,格式通常是`key-...

    OpenSSH登录SSH2

    - **步骤1**: 在SSH2机器上的用户主目录下创建`.ssh2`子目录,如果该目录已存在,则直接进入该目录。 - **步骤2**: 生成或修改`authorization`文件,添加OpenSSH转换后的公钥信息: ``` echo "Key id_rsa_SSH2....

    Ubuntu允许root用户登录.pdf

    "Ubuntu允许root用户登录" 在 Ubuntu 系统中,默认情况下 root 用户是锁定的,不允许登录,也不允许“su”到 root。这是为了安全考虑,特别是对于服务器来说。但是,对于桌面用户来说,这样做法也可以提高安全性。...

    ssh 登录验证系统全套

    可以禁止root用户直接SSH登录,以减少攻击面。 4. **防火墙规则**:配合iptables或ufw等防火墙工具,只开放必要的端口,如SSH默认的22端口,以防止不必要的连接。 5. **日志监控**:定期检查`/var/log/auth.log`...

    详解SSH如何配置key免密码登录

    通过SSH,可以在非安全的网络环境中提供安全的远程登录服务,其安全性主要依靠密钥对进行验证。 在SSH中,每个用户都会有一对密钥:公钥和私钥。公钥可以被分发给其他人或机器,而私钥则由用户妥善保存。当用户尝试...

    SSH无密码登录配置(主要针对Hadoop配置)

    但出于安全考虑,一般不推荐直接用root用户进行SSH登录。 **五、重启SSH服务** 修改配置后,重启SSH服务以应用新的设置: ```bash systemctl restart sshd ``` 或者根据你的系统使用其他命令,如`service ssh ...

    SSH2环境搭建,能直接运行

    3. **限制root用户登录**: 在`sshd_config`中设置`PermitRootLogin no`,禁止root用户直接通过SSH登录。 4. **更新SSH版本**: 定期检查并更新SSH软件包,以获取最新的安全补丁。 5. **监控SSH日志**: 监控`/var/...

    Linux禁止普通用户su至root的解决-禁止普通用户su到root,简洁可靠

    总结起来,保护Linux系统的安全性不仅在于禁止普通用户直接切换到root,还需要结合其他安全策略,如限制SSH登录、定期更新系统和软件、设置强壮的密码策略以及监控系统日志。通过上述方法,我们可以创建一个更加安全...

    ubuntu的SSH远程登陆

    为了提高安全性,通常不建议直接使用root用户进行SSH登录。因此,需要修改SSH服务的配置文件来允许root用户的密码登录。使用gedit编辑器打开配置文件: ``` sudo gedit /etc/ssh/sshd_config ``` 找到`...

    批量实现ssh无密码登录

    2. **分发公钥**:将生成的公钥分发到所有需要无密码登录的服务器上,并添加到每个服务器用户的`.ssh/authorized_keys`文件中。 #### 具体步骤 假设我们需要在以下几台服务器之间建立无密码登录的信任关系: - 192....

Global site tag (gtag.js) - Google Analytics