ssh无密码登录


一、用ssh-keygen创建公钥
此处不赘述,在本机生成即可,默认的在用户主目录生成两个文件.ssh/id_rsa、.ssh/id_rsa.pub的文件,前一个私钥(保管好)后一个是公钥可对外发布。
二、上传公钥
将公钥上传到远程主机目标用户家目录下.ssh目录下,并将公钥名称(如id_rsa.pub)改为authorized_keys
三、访问服务器

ssh -i ~/.ssh/id_rsa user@remote_ip -p port

至此即可使用私钥访问远程服务器
对于Windows用户可以使用xshell等软件,用户身份验证使用public key即可。

Archives