Skip to content

SSH 免密配置

Windows 生成公钥

私钥和公钥在目录

base
    C:\Users\用户名\.ssh

分别是 id_rsa 和 id_rsa.pub

如果没有,请参照下述步骤生成,如果有,跳过生成步骤

打开 CMD,输入

base
    ssh-keygen

三次回车确认即可生成

到 C:\Users\用户名.ssh 目录下确认公钥

记事本打开 id_rsa.pub

容器实例 SSH 配置

通过容器实例 Jupyter 或 SSH 登录,如下:

进入容器,/home/tom/(默认目录)目录下检查是否有.ssh 文件夹

base
    ls -a

进入.ssh 目录,编辑 authorized_keys 文件

base
    vi authorized_keys

将本地公钥复制到 authorized_keys 文件中,保存退出

检查 authorized_keys,确保.ssh 目录为 700,authorized_keys 文件为 600,命令如下:

base
    chmod 700 .ssh
    chmod 600 .ssh/authorized_keys

VS code 配置免密

确保 VS code 安装 Remote SSH 扩展,参见 VS CODE 远程配置文档

选择 Connect Current Window to Host...

选择 Add New SSH Host...

选择 C:\Users\用户名.ssh\config

右下角弹出添加成功

再次连接主机,选择 Connect Current Window to Host...

点击已填加节点,选择 linux--->Continue,连接成功

选择 C:\Users\用户名.ssh\config

右下角弹出添加成功

再次连接主机,选择 Connect Current Window to Host...

点击已填加节点,选择 linux--->Continue,连接成功

算力互联(北京)科技有限公司版权所有