ssh

  1. ssh
    1. 生成公钥
    2. 拷贝公钥

ssh

生成公钥

ssh-keygen -t rsa

-t 指定算法
-f 指定生成秘钥路径
-N 指定密码

拷贝公钥

cd ~/.ssh
scp id_rsa.pub root@B:/root/.ssh/authorized_keys #此命令在A机器执行,目的将公钥发送至B机器
scp id_rsa.pub root@A:/root/.ssh/authorized_keys #此命令在B机器执行,目的将公钥发送至B机器

将你的SSH公钥复制到远程主机,开启无密码登录 – 简单的方法

ssh-copy-id username@hostname

如果发现设置免密登陆,还需要输入密码,那么检查一下/root .ssh authorized_keys目录和文件的权限。

chmod 600 authorized_keys 
chmod 700 .ssh

如果authorized_keys文件、𝐻𝑂𝑀𝐸/.ssh 目录或HOME目录让本用户之外的用户有写权限,那么 sshd 都会拒绝使用 ~/.ssh/authorized_keys 文件中的key来进行认证的。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 296245956@qq.com
github