生成公钥和私钥
命令:ssh-keygen -t rsa ,windows下命令同样适用。
生成的私钥保存在登录用户目录下的 .ssh/id_rsa , 公钥在.ssh/id_rsa.pub
上传公钥到远程服务器
命令:ssh-copy-id user@host ,
windows下该命令不适用,可以直接把windows下生成的.ssh/id_rsa.pub的内容复制并追加到远程服务器上的root(用户目录)下的.ssh/authorized_keys 文件中。
linux下,职ssh-copy-id root@192.168.188.128
就可以将公钥上传到远程服务器的root目录下的.ssh/authorized_keys,此时authorized_key时会追加之前linux下生成的公钥即.ssh/id_rsa.pub的内容。