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  
 