http://my.oschina.net/u/2292763/blog/506469
查看ssh服务是否安装 [root@localhost ~]# rpm -qa |grep -E '(ssh.*server|server.*ssh)'
openssh-server-5.3p1-70.el6.i686
查看配置文件
[root@localhost ~]# rpm -qc openssh-server
/etc/pam.d/ssh-keycat
/etc/pam.d/sshd
/etc/ssh/sshd_config
/etc/sysconfig/sshd
man手册查看禁止root登录的选项
[root@localhost ~]# man /etc/ssh/sshd_config
[root@localhost ~]# vim /etc/ssh/sshd_config
PermitRootLogin no
验证
[10:22:20 talen@BJB0300 ~ ]$ ssh -l root 192.168.74.129
root@192.168.74.129's password:
Permission denied, please try again.
root@192.168.74.129's password:
[10:22:48 talen@BJB0300 ~ ]$ ssh -l talen 192.168.74.129
talen@192.168.74.129's password:
[talen@localhost ~]$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos
root用户无法登录,普通用户可以登录
分享到:
相关推荐
本文将详细介绍如何在Linux环境下配置SSH服务,特别是如何修改默认端口、禁止Root远程登录,以及如何设置公钥认证,从而加强系统的安全性。 #### 二、配置SSH服务 ##### 1. 修改默认端口 SSH服务默认监听在TCP...
要禁止 root 远程登陆,需要编辑 SSH 配置文件 `/etc/ssh/sshd_config`,将 `PermitRootLogin yes` 改为 `PermitRootLogin no`,然后重启 SSH 服务。 此外,还需要创建一个普通权限的用户,以便远程登陆服务器,...
Linux SSH 配置和禁止 Root 远程登录设置 Linux SSH 配置和禁止 Root 远程登录设置是 Linux 系统中的一项重要的安全设置。通过本文档,我们将了解如何配置 SSH 服务器,禁止 Root 用户远程登录,提高 Linux 系统的...
使用22端口和7000应该都可以登录,这样就避免了在调试时失误(如调整端口后没有调整相应的防火墙策略)导致不能使用ssh登录服务器的情况。使用ssh客户端并用7000端口登录测试,无误后再将/etc/ssh/sshd_config配置...
Linux SSH 配置和禁止 Root 远程登陆设置 ...本文档详细介绍了 Linux SSH 配置和禁止 Root 远程登陆设置的步骤和方法,通过修改 SSH 服务器的配置文件和生成公钥与私钥,可以实现 SSH 服务器的安全配置。
在该文件中,找到 `PermitRootLogin` 配置项,并将其设置为 `no`,这将禁止 root 用户通过 SSH 登陆系统。然后,需要重启 SSH 服务,使配置生效。 限制 su 命令的使用权限 su 命令是 Linux 系统中一个非常重要的...
2. **禁止Root用户远程登录**:通过将`PermitRootLogin`的值改为`no`,可以禁止Root用户通过SSH远程登录。 ```bash PermitRootLogin no ``` 3. **启用RSA和公钥认证**:确保`RSAAuthentication`和`...
通常,我们可以通过添加以下行来禁止非root用户切换到root: ```shell auth required pam_wheel.so use_uid ``` 这行配置启用了一个名为`pam_wheel`的模块,它要求只有属于`wheel`组的用户才能使用`su`命令。然后...
有些特殊的情况我们需要禁止root在本地或远程使用ssh登录,以增加安全性。 1.修改/etc/pam.d/login文件增加下面一行 auth required pam_succeed_if.so user != root quiet 2.修改/etc/ssh/sshd_config文件...
1. **限制root登录**:出于安全考虑,通常建议禁止root用户直接通过SSH登录。 2. **密钥管理**:定期更换私钥,不要在不安全的设备上保存私钥。 3. **防火墙规则**:配置防火墙只允许特定IP或IP范围的SSH连接。 4...
3. 同样在`/etc/ssh`目录下,编辑`sshd_config`文件,确保没有禁止root账户SSH登录的设置。 4. 之后,启动SSH服务,使用命令`service ssh start`。 在某些情况下,如果你使用的是旧版本的客户端工具(如CRT)尝试...
3. 安全配置:限制root用户的SSH登录,启用SSH的防火墙规则,禁止密码登录等。 4. 日志监控:定期查看sshd的日志,及时发现异常登录尝试。 综上所述,SSH不仅涉及远程登录协议,也涵盖了一种Java开发框架。理解并...
如果想要禁止root用户通过SSH远程登录,则可以使用命令`set ssh root-login deny`。 ```junos [edit system services] set ssh root-login deny ``` #### 三、注意事项 - 在配置SSH服务时,应特别注意保持系统...
方法一: 1.编辑 /etc/ssh/sshd_config文件: sudo vi /etc/ssh/sshd_config 将PermitRootLogin 的值改成 yes 保存退出 2.重启ssh: ...3.即可在WinSCP用root用户登陆 如果方法一无效,那么开始方法二
这样就可以禁止 root 用户通过 SSH 远程登陆系统。 二、设置密码策略 密码策略是系统安全的一个重要方面。我们可以通过设置密码策略来限制用户密码的长度、复杂度和更改频率。在 Linux 系统中,我们可以通过修改 `...
你可以使用新创建的`admin`(或`xiaowen`)用户登录,然后通过`sudo`命令切换到root用户,执行需要root权限的命令。例如: ```bash su - root ``` 输入密码后,你将以root身份登录。 总结来说,禁止root账号远程...
可以禁止root用户直接SSH登录,以减少攻击面。 4. **防火墙规则**:配合iptables或ufw等防火墙工具,只开放必要的端口,如SSH默认的22端口,以防止不必要的连接。 5. **日志监控**:定期检查`/var/log/auth.log`...
1.2.2禁止SSH root用户登录 安全基线项目名称 操作系统Linux安全基线要求项 安全基线项说明 PermitRootLogin参数指定root用户是否可以使用ssh登录,默认值为 no 安全基线要求 编辑/etc/ssh/sshd_config文件将 ...
在这个文件中,你可以定制SSH的行为,比如禁止root用户通过SSH登录,通过设置`PermitRootLogin = no`。 如果你想限制只有特定用户可以通过SSH登录,可以在`sshd_config`中使用`AllowUsers`指令,列出允许登录的...