普通用户SSH报错
今天在CentOS6.0新建了一个账户:user,密码:user;我是用SecureCRT连接上CentOS的,一个窗口是root在用,另一个打算是user用,我这样做主要是想来针对CentOS的权限进一步的学习,可现在写的跟权限没关系。因为用user连接CentOS的时候,出现了报错问题!
以下是我的步骤信息:
1、连接:
2、报错:
why,这我就搞不懂了!
在root用户下查看安全信息:
- [root@CentOS-localhost ~]# tail -n 4 /var/log/secure
- Nov 6 00:36:54 CentOS-localhost sshd[9105]: Accepted password for root from 192.168.1.7 port 1367 ssh2
- Nov 6 00:36:54 CentOS-localhost sshd[9105]: pam_unix(sshd:session): session opened for user root by (uid=0)
- Nov 6 00:36:54 CentOS-localhost sshd[9109]: ssh_selinux_copy_context: setcon failed with Permission denied
- Nov 6 00:37:13 CentOS-localhost sshd[9131]: Disconnecting: Change of username or service not allowed: (root,ssh-connection) -> (daixin,ssh-connection)
这个我也看的不是特别懂,大概是说什么我的名字变了,服务器中断了连接!
最后在网上也找了找,是这样!
3、修改的部分:
把root改成user就OK了,就能成功的连接上了!
(想请高人指点一下,为什么会这样,这是什么机制导致的?)
转载于:https://blog.51cto.com/shihongkuan/1050720