Mac 无密码 SSH 登录服务器,只需要简单三步,不再需要记住账号密码,快速进入服务器
第一步,生成密钥对
在当前用户下创建 .ssh
目录
mkdir ~/.ssh
使用命令 ssh-keygen
生成密钥对, 会在 ~/.ssh
目录下生成公 / 私钥
id_rsa // 私钥
id_rsa.pub // 公钥
第二步,上传公钥
使用命令ssh-copy-id user@hostname
如:admin@192.168.1.55
输入密码,操作成功
查看服务器 ~/.ssh/authorized_keys
,可以看到本地的公钥已经写入到authorized_keys
文件中
运行命令 ssh user@hostname
就可以直接无密码 SSH 登录服务器
第三步,config 配置
在当前用户 .ssh
目录下创建 config
文件
touch ~/.ssh/config
通过 vim
编辑config
,添加服务器配置信息
Host iChochy // 服务器别名
Hostname 192.168.1.55 // 服务器地址
User admin // 服务器用户
Identityfile ~/.ssh/id_rsa // 服务器公钥对应的本地私钥
直接运行命令 ssh iChochy
就可以直接无密码 SSH 登录服务器
联系方式:
邮箱:iChochy@qq.com
网站:https://www.ichochy.com
源文:https://www.ichochy.com/blog/2019/10/28/Mac- 无密码 -SSH- 登录服务器.html