Linux CentOS普通用户无法登陆SSH问题

Linux正常情况下普通用户是可以登陆SSH的,除非系统管理员作了修改,如果没有修改的情况无法登陆可以尝试以下方法解决:

步骤/方法

  • 01

    查看 /etc/ssh/sshd_config文件 发现 root用户可以直接登陆SSH 并未做限制,对于安全来说应该设置一下的。一般默认的 centos在建立好新用户之后就可以登陆SSH 可是我的却无法登陆。

  • 02

    无法登陆的原因: 发现sshd_config中是默认启用UsePam的。

  • 03

    解决方法: 找到/etc/security/access.conf 文件 发现 默认是-:ALL EXCEPT root :ALL 也就是说 不允许root以外的任何用户登陆 问题就好解决了

  • 04

    改成 -:ALL EXCEPT root yourusername:ALL 就可以 如果为了安全起见你也可以选择把root去掉 之留下你的用户名..但是建议还是先改成上列模式

(0)

相关推荐

  • Linux下的用户管理总结(含禁止用户和IP登录的方法)

    在Linux中,用户的管理分为组和用户两种。这个Windows下也是这个样子,组是一类用户的统称。组和用户的关系是:多对多的关系。即用户可以存在于多个组中,组中也可以有多个用户。组的权限会被赋予组中的 ...

  • 为Linux系统的VPS服务器开启SSH密钥登录的方法

    为了vps的安全,我开启了vps的ssh 秘钥登陆设置,通过goole搜索资料,操作成功.以下为操作记录.这里假设以root身份,vps的ip为192.168.0.1 第一步:产生秘钥即keys 基本 ...

  • Linux centos系统的IP设置配置方法

    今天在vmware server上装了个centos-4.7(免费的redhat,是小红帽的的克隆版本,跟小红帽的版本是对应的),其中ip安装时没设好,一般Linux centos的网卡IP地址是存放 ...

  • linux who命令参数及用法详解(linux查看在线用户命令)

    linux who 命令 详解 Linux最常用命令之一 功能说明:显示目前登入系统的用户信息。 语法:who [-Himqsw][--help][--version][am i][记录文件] 补充说 ...

  • Linux CentOS下shell显示-bash-4.1$不显示用户名路径

    Linux CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法 问题描述: CentOS下新增一个用户,登录进去之后shell脚本的信息如下: 而不是我们经常看到的userna ...

  • Linux如何创建用户并配置FTP权限

    Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP。声明:使用Linux版本release 5.6,并以超级管理员root身份运行。 1.创建用 ...

  • linux怎么修改账户头像? linux修改登录用户头像的方法

    linux系统中默认的登陆头像太丑了,想要换一个头像,该怎么更换呢?下面我们就来看看详细的教程. 1.linux下的默认的用户登录头像是随机头像,虽然很“温柔”但的确是很丑. 2.如果希望换一张自己喜 ...

  • CentOS添加用户到sudoer列表教程

    CentOS将用户添加到sudoer列表 CentOS 默认情况下,linux没有将当前用户列入到sudoer列表中(在redhat系列的linux发行版中最为常见),这时如果你使用sudo来执行某些 ...

  • Linux修改root用户密码

    默认情况下,安装好的linux系统,用户密码和root密码是一样的,但我们会做很多用户切换的操作,如果密码一样,就不便于区分到底是属于哪个用户的操作,因此,我们最好修改下root的密码,以便对命令权限 ...