SSH 无需密码登录服务器
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