外观
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,连接成功