win10客户端
1. 安装mobaXterm并连接服务器,以确保ssh服务可用
2. cmd窗口输入ssh-keygen
3. 打开目录C:/用户/用户名/.ssh/id_rsa.pub,使用记事本打开,复制公钥内容
ubuntu服务器端(可以ssh窗口操作)
1. (sudo) touch ~/.ssh/authorized_keys
2. mobaXterm服务器目录中打开authorized_keys文件,粘贴之前复制的公钥并保存
3. chmod 700 .ssh
chmod 600 .ssh/authorized_keys
win10客户端
1. 下载安装VSCode,安装中文插件、Remote-SSH、Remote-SSH: Editing、Remote Explorer(搜索关键词Remote,前三个都安装上)
2. 左侧连接窗口中新建连接,编辑好
Host 192.168.214.131
HostName 192.168.214.131
User ellis
ForwardAgent yes
IdentityFile C:\Users\84977\.ssh\id_rsa
3. 打开远程目录建立python编程目录,建立python测试文件,按VSCode提示安装远程python插件
4. 在VSCode左侧运行于调试组件中编辑launch.json配置文件,写好python解释器路径
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: train debug",
"type": "python",
"python": "/nhome/username/miniconda3/envs/torch/bin/python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true
}
]
}
5. 重启VSCode,在之间建立的python代码目录中远程编辑调试