VS Code 连接服务器
1. 替换默认ssh
由于windows自带的open ssh常常无法兼容(会通过git生成秘钥,而win10使用自带ssh,因此后续步骤不兼容),替换为git的ssh。
打开环境变量设置,将path中原有的
%SYSTEMROOT%\System32\OpenSSH\
替换成git中的ssh路径:
D:\Git\Git\usr\bin
2. 控制台连接服务器
① 输入ssh指令
- 打开cmd控制台,输入以下:
ssh username@ip地址
- 后按照指令输入yes或密码之类的信息进入服务器。
② 根据需要创建新环境
此时可以根据需要修改镜像源,具体方法根据目录跳转。
- 创建新环境:
conda create -n 环境名(自拟) python=3.6
- 此时从镜像源中初始化该环境。
- 查看当前所有已有环境以检查是否创建成功:
conda env list
- 激活新环境:
conda activate 环境名
- 此时可在当前新环境下运行程序。
3. VS Code连接服务器
-
在vs code的扩展中安装Remote Development插件
点击远程资源管理器,再点击设置符号,选择如图所示第一个默认config
3.
在config文件里,按照红框重新写一个在已有文字下方,白色字体格式不变,输入红色字体的信息
此时应该已经连接上服务器,可在左边栏查看:
告诉vs code你的服务器是什么系统。
点击文件->首选项->设置,打开设置页面中如图下所示图标:
5.
在打开的文件中添加一行,写“自定义的服务器名字”:“操作系统”
4. VS Code免密码登录服务器
创建公钥私钥:打开git bash,输入以下命令:
ssh-keygen -t rsa -C "你的邮箱地址"
- 若已有公钥私钥,输入以下命令进入公钥私钥所在文件夹,然后进行第3步:
cd ~/.ssh
按提示操作后,输入以下命令:
ssh-copy-id username@ip地址
根据要求输入密码。
一些常用方法
1. 更换镜像源
在连接服务器的情况下输入:
vim /root/.condarc
将里面的内容替换成需要的镜像源的要求格式,例如以下为北京外国语源:
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud