Mac 无密码 SSH 登录服务器,只需要简单三步,不再需要记住账号密码,快速进入服务器
第一步,生成密钥对
在当前用户下创建.ssh目录
mkdir ~/.ssh
使用命令ssh-keygen生成密钥对,会在~/.ssh目录下生成公/私钥
id_rsa //私钥
id_rsa.pub //公钥
第二步,上传公钥
使用命令ssh-copy-id user@hostname
ssh-copy-id [email protected]
输入密码,操作成功
查看服务器~/.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 登录服务器