1
|
配置sshd_config,打开
ssh
的key登录
|
1
2
3
|
RSAAuthentication
yes
PubkeyAuthentication
yes
AuthorizedKeysFile .
ssh
/authorized_keys
|
上传pubkey到.ssh或者把pubkey的内容copy到
1
|
.
ssh
/authorized_keys
|
1
2
3
|
[root@redhat69 ~]
# ssh -i .ssh/id_rsa 172.16.22.173
Enter passphrase
for
key
'.ssh/id_rsa'
:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
|
后来发现原来是selinux问题
关闭selinux
暂时关闭(重启后恢复):
1
2
3
4
5
|
# setenforce 0
# getenforce
Permissive
|
永久关闭,需要重启系统:
1
2
3
4
5
6
7
|
#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
重启后:
#getenforce
Disabled
|
使用ssh客户端登录
1
2
3
4
5
6
7
8
9
10
|
# ssh -i .ssh/id_rsa 172.16.22.173
Enter passphrase
for
key
'.ssh/id_rsa'
:
Last login: Wed Sep 13 17:41:00 2017 from 172.16.22.170
# w
18:04:26 up 2:42, 3
users
, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 - 15:24 2:40m 0.08s 0.08s -
bash
root pts
/0
10.1.116.4 17:36 1:35 0.12s 0.12s -
bash
root pts
/1
172.16.22.170 17:46 0.00s 0.13s 0.05s w
|
本文转自 喵来个鱼 51CTO博客,原文链接:http://blog.51cto.com/m51cto/1965016,如需转载请自行联系原作者