-
ssh-keygen 命令可以生成密钥,密钥默认保存在 C:/Users/[your username]/.ssh 文件下面 ,建议-f生成指定名字的密钥,因为你可能会有很多ssh密钥对,这样容易区分辨别, ssh-keygen -f xxx ,这时候会在当前工作目录生成密钥对,之后将其移到C:/Users/[your username]/.ssh即可
tips: 不需要的密钥对尽量及时删除哦
-
之后将公钥的文件复制到服务器上对应的目录上,root用户是/root/.ssh,其他用户是/home/[your username]/.ssh下面,之后看一下.ssh文件下有没有authorized_keys 文件,如果没有则创建一个touch authorized_keys ,
-
最后将公钥里面的内容追加到 authorized_keys中 cat [pub files name] >> authorized_keys,这一步一定要有,不然公钥不生效
-
当然现在ssh远程连接也可以使用密码进行验证,不过相信你以后会用到密钥连接的场景的



