privateKey登录 SSH 服务器
由于新版的IDEA 使用SSH 链接Docker 经常出现断开或者密码失效问题,链接Docker还得必须用私钥链接模式,特此出此教程(此方式比传统的账号密码登录更加安全)。
检查秘钥
#检查authorized_keys
文件 进入 Linux 系统目录下 .ssh 目录
shell
cd ~/.ssh/
# 如果没有文件或目录执行 ssh localhost
- 然后看一下是否有 authorized_keys 文件
- 如果没有新建一个空白的文件:
shell
touch authorized_keys
创建密钥对
执行密钥生成命令,回车~ 执行过程中可以选择是否输入秘钥密码,也可以选择不需要密码哦~直接回车
shell
ssh-keygen -t rsa
- 一直回车后会多出2个文件:id_rsa id_rsa.pub
配置秘钥
将 id_rsa.pub 文件的内容输出到 authorized_keys
shell
cat id_rsa.pub >> authorized_keys
将私钥下载到本地
例如私钥id_rsa
文件下载到了 /Users/DaskWork/fsdownload
IDEA🔗配置
- 创建一个SSH
- 第四步:选择Key pair 模式
- 第五步:选择刚才下载的id_rsa文件
- 测试链接
- 新建一个Docker链接
- 选择SSH方式链接
- 测试链接
OK啦,IDEA已经成功的链接到服务器的Docker了。