mac如何用rsa登录远程服务器

先在mac本地生成rsa密钥

ssh-keygen -t rsa

之后会提示你密钥文件存放的位置,默认在/.ssh/文件夹下,不需要改就直接回车;然后会提醒你填入passphrase,可以为空,不需要就直接按回车键就行。完成后会在/.ssh/文件夹下有新增两个文件id_rsa和id_rsa.pub,就是私钥和公钥,只需要把公钥传上服务器就行

用brew安装ssh-copy-id,然后把rsa的公钥上传到服务器

ssh-copy-id -i ~/.ssh/id_rsa.pub username@host

然后会提示输入密码,密码输入正确后就能直接通过ssh username@host命令登录服务器了

你可能感兴趣的:(mac如何用rsa登录远程服务器)