VS连接远程服务器——SSH

目录

一. VS的下载安装

二. 连接远程服务器

1.点击扩展,输入ssh,下载remote shh

2.选择reomte explorer,点击+号

3. 输入ssh指令

4. ssh指令

5.配置文件

6.输入密码

三.传输文件filezilla

1.下载

2.连接远程服务器


一. VS的下载安装

Visual Studio Code - Code Editing. Redefined

下载之后全是默认安装即可

二. 连接远程服务器

1.点击扩展,输入ssh,下载remote shh

点击install即可,这是已经下载好的状态

2.选择reomte explorer,点击+号

页面上方出现输入指令的窗口

3. 输入ssh指令

这边的指令如何寻找

4. ssh指令

这边以算力云平台为参考,其他的平台可自行搜索一下ssh指令的方式

​红色圈起来的地方就是指令和密码,可以开启一个文档,将这个复制下来在文档中,密码后期会用到

关于服务器的选择,后续将写一篇文章记录一下如何选择合适的服务器

5.配置文件

打开第一个配置文件

配置文件里面的内容大致如下

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
  Host aaaaa.com
    HostName aaaaa.com
    Port 22
    User root

也没有什么具体的解释,大致都是ssh指令中存在的内容,这个会根据你实际的指令变化的,后期如果需要添加其他的服务器,也可以在这里增加修改,或者新增一个配置文件

修改后直接保存

6.输入密码

输入密码,注意此处有时会多次跳出输入密码的窗口,只需要复制粘贴密码过来即可,如果重复太多次的话,可以检查上诉的步骤是否出错。

三.传输文件filezilla

vscode自带的文件上传可能有慢,一般会借助其他的软件进行上传,此处使用filezilla进行上传文件

1.下载

下载的话没什么太多的讲究,选择客户版即可

​下载好后直接安装,可以修改自己需要的路径,此处不多说

2.连接远程服务器

新建连接

点击后进入此页面,选择新建站点

协议选择ssh

主机端口,用户名密码都在ssh指令中

ssh -p 11111 root@connect.123456.123456.com

以这个指令为例

主机处填写 connect.123456.123456.com,端口是11111

用户是root   密码是之前算力云平台上的密码

后续应该有一个是否信任的选择,根据实际来选择,自己用的话选择信任就好了

关于远程连接和传输文件大致就这些内容

### 使用PyCharm通过SSH远程连接服务器 为了配置PyCharm以便能够通过SSH协议访问远程服务器,需确保已安装并设置好必要的工具和服务。通常情况下,在Linux或macOS上默认已经预装了OpenSSH客户端;而在Windows环境中,则可能需要额外下载和安装PuTTY等软件来提供SSH支持[^1]。 #### 配置SSH密钥认证 创建新的SSH私钥/公钥对之前要确认本地计算机尚未存在可用的身份验证密钥对。如果确实有必要生成一对新密钥,可以利用`ssh-b 4096 -C "your_email@example.com" ``` 上述指令将会引导用户指定保存位置以及输入密码短语(可选),最终得到两个文件id_rsa(私钥) 和 id_rsa.pub (公钥)。 #### 将公钥添加至远程主机 获取到的`.pub`结尾的文本字符串即为公共部分的内容,应该将其追加到目标机器上的`~/.ssh/authorized_keys`文档里去实现无密码登录体验。可以通过如下方式自动化这一过程: ```bash cat ~/.ssh/id_rsa.pub | ssh username@remote_host 'umask 077; test -d .ssh || mkdir .ssh ; cat >> .ssh/authorized_keys' ``` 这里假设读者具备足够的权限执行这些动作,并且替换掉示例中的username与remote_host变量值为自己实际使用的用户名及远端地址。 #### 设置PyCharm项目解释器指向远程Python环境 打开IDE首选项菜单(`Ctrl+Alt+S`)导航至 `Project: <project_name> -> Python Interpreter`,点击右上角齿轮图标选择`Add...`选项进入下一步向导界面。此时应看到多个可供挑选的位置类别列表,从中选取`SSH Interpreter`一项继续前进。 在弹出对话框内填写完整的远程主机信息,包括但不限于IP地址、端口号、账户名等必要参数。另外还需上传先前准备好的身份验证材料——也就是私钥路径及其对应的passphrase(如果有)。当一切就绪之后按下OK按钮等待几秒钟直至成功建立会话链接为止。 一旦完成了以上步骤的操作流程,便可以在不改变现有工作流的前提下享受来自云端的强大计算资源所带来的便利之处了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值