2023-05-12 开启多语言插件支持……

mac下配置ssh免密登录远程服务器

Mac 苏 demo 1821℃

首先,新建终端窗口,切换到~/.ssh目录下, 查看目录下是否存在公私钥文件,默认文件名是id_rsa /id_rsa.pub。

cd ~/.ssh
ll

如果没有id_rsa文件,可以使用以下命令生成:(根据界面提示,可以选择输入对应的密码,这里为了方便,使用了空)

ssh-gen

其次,使用 ssh-copy-id工具将公钥文件复制到远程服务器。在这期间会让你输入远程服务器的密码。

ssh-copy-id -i -p 22 id_rsa.pub root@192.168.1.132

然后,测试。使用命令:

ssh -p 22 root@192.168.1.132

出现远程服务器欢迎提示语信息则代表成功。

需要注意的是,如果使用的时候还是需要你选择id_rsa位置,那么需要多一步操作:

ssh-add -K [你的私钥文件,就是那个不加.pub结尾的文件]  (注意新版mac系统下该命令已更新),示例:
ssh-add --apple-use-keychain id_rsa

如有问题欢迎留言一起沟通。

ps:本机系统 mac os monterey 12.3.1

打赏

转载请注明:苏demo的别样人生 » mac下配置ssh免密登录远程服务器

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (2)or分享 (0)