0%

linux ssh centos 6.2登录显示Server refused our key_回眸一度_百度空间

linux ssh centos 6.2登录显示Server refused our key_回眸一度_百度空间.

今天设置ssh密匙自动登录发现总是出现Server refused our key  这个提示.在网上找了很久发现问题出在权限上.修改chmod权限也不行.后来终于找到了一个方法restorecon -R -v /root/.ssh 这样设置权限后.就可以登录了.

 restorecon,用于恢复文件/目录的默认属性:

restorecon -v file # v is for 'verbose'restorecon -R dir # R is for 'recursive'
设置ssh 使用key 登陆:
1 设置 /etc/ssh/sshd_config
PermitRootLogin yes

RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys

PasswordAuthentication no PermitEmptyPasswords no

2 service sshd restart

或者

/etc/init.d/sshd restart

3 设置 权限:

chmod 600 /root/.ssh/authorized_keys

增加用户到su 组:

远程管理用普通用户uploader登录,然后用 su root 切换到root用户拿到最高权限

修改普通用户具有root权限

1)进入超级用户模式。也就输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当 然,你也可以直接用root用)

2)添加文件写权限。也就输入命令"chmod u+w /etc/sudoers".

3)编辑/etc/sudoers文件。也就输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起面添加"xxx ALL=(ALL) ALL"(这里xxx用户名),然后保存(就先按一Esc键,然后输入":wq")退出。

4)撤销文件写权限。也就输入命令"chmod u-w /etc/sudoers".