Mac下配置ssh终端证书方式登录远程linux系统
配置过程(以下操作都在终端命令行下运行)
- 进入系统的ssh证书目录 cd ~/.ssh/
- 建立证书文件 ssh-keygen -t rsa 提示输入,直接回车即可。
输入 ls 命令查看当前目录会发现新生成的一对秘钥文件分别是:
公钥:id_rsa.pub
私钥:id_rsa - 将公钥文件上传到远程服务器用户主目录下的.ssh文件下(如果没有就新建一个)
cat ~/.ssh/id_rsa.pub | ssh username@hostname "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"
- 再执行命令 rm id_rsa.pub (删除之前上传的公钥)
退出远程服务器
在Mac终端下执行登陆命令 ssh username@server
即可免密码登录到远程服务器
网友评论