Skip to content

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了。

Released under the MIT License.