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