SSH RSA证书登陆
先在客户端生成一对RSA密钥
ssh-keygen-trsa
修改服务端SSH配置
/etc/ssh/sshd_config
RSAAuthenticationyes
PubkeyAuthenticationyes
AuthorizedKeysFile.ssh/authorized_keys
HostKey/etc/ssh/ssh_host_rsa_key
PasswordAuthenticationno
重启sshd服务
创建文件/root/.ssh/authorized_keys,并将客户端生成的公钥放到该文件里,多个客户端就建多行,一个客户端一行,将客户端的公钥导入到服务端,也可以在客户端运行以下命令:
ssh-copy-id会将id_rsa.pub文件的内容自动追加到服务端的authorized_keys文件
ssh-copy-id也会给远程主机的用户主目录(home)和~/.ssh,和~/.ssh/authorized_keys设置合适的权限
如手动加的话你还行加上权限
chmod700/root/.ssh
chmod600/root/.ssh/*
客户端如果用putty的话,你需要下载一个puttygen.exe去将私钥转为putty能识别的私钥
具体做法是
先加载私钥,再保存为另一个私钥.
在Putty的SSH-->AUTH中加载私钥却可.
相关推荐
hulao 2020-06-12
projava 2020-11-14
WanKaShing 2020-11-12
airfish000 2020-09-11
tryfind 2020-09-14
yegen00 2020-09-10
kkaazz 2020-09-03
风语者 2020-09-02
BraveWangDev 2020-08-19
lichuanlong00 2020-08-15
gsl 2020-08-15
pandaphinex 2020-08-09
yhuihon 2020-08-09
CheNorton 2020-08-02
xiangqiao 2020-07-28
hpujsj 2020-07-26
hpujsj 2020-07-26
sshong 2020-07-19
BraveWangDev 2020-07-19