Mac-无密码-SSH-登录服务器

13次阅读

共计 617 个字符,预计需要花费 2 分钟才能阅读完成。

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

正文完
 0