想实现本地编写python代码并在服务器运行,可以使用vscode中的远程连接,下面是详细步骤:

注意在做后续所有事情之前,首先需要保证服务器和本地的ssh能正常连接。检查方法是使用xshell等软件连接本地到服务器,成功则进行下一步操作。

首先配置一下服务器的python环境,补充一下linux下安装anaconda的教程

安装完成后可以进入conda环境测试一下

# 进入conda环境
conda activate base# 退出conda环境
conda deactivate

下面正式进入建立本地与服务器连接的内容:

1. 打开vscode,左侧菜单栏点击extension,安装以下几个插件

2. 同样左侧菜单栏点击remote,接着点击Configure,选择第一个文件

在打开的文件中输入以下代码

Host UR740HostName xxxUser xxxPort xxx

如图所示

3. 打开cmd,输入ssh-keygen -t rsa -b 4096,回车

4. 在此电脑中打开cmd中提示的文件夹位置,把生成的密钥 id_rsa.pub 改名为 authorized_keys,如果没有后缀名记得打开文件扩展后再修改,并将该文件复制到服务器的 /home/xxx/.ssh目录下,在服务器中修改权限

cd /home/xxx/.ssh
chmod 700 ../
chmod 700 .
chmod 600 authorized_keys

5. 回到vscode中,在刚刚的config文件的最后一行添加代码如下,并保存:

此时左侧SSH TARGETS出现我们定义好的主机,点击就能顺利建立与服务器的远程连接了。

Vscode 与服务器建立远程连接(ssh)相关推荐

  1. 【服务器】远程连接选SSH(PUTTY、Finalshell、WinSCP) 还是 远程桌面(RDP、VNC、Xmanager)

    如果你手上没有实体服务器,那就可能需要租用服务器提供商的各种类型的服务器. 当租用服务器时,不可避免的一个问题就是服务器的远程连接.   通常,我们会使用SSH协议进行连接,对应的软件有Finalsh ...

  2. 服务器如何 建立远程连接?

    服务器如何建立远程连接?服务器远程连接的操作是比较简单的(仅限于服务器系统是window系统的),这里以 win7系统为例,讲述服务器如何建立远程连接.其它win8.win10等系统都大同小异. 1. ...

  3. 无线连接 服务器,服务器无线远程连接

    服务器无线远程连接 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 使用Mac版 ...

  4. 第五十四篇 Linux相关——远程连接SSH

    No.1. SSH(Secure Shell)安全外壳协议 建立在应用层基础上的安全协议 可靠,专为远程登录会话和其他网络服务提供安全性的协议 有效防止远程管理过程中的信息泄漏问题 SSH客户端适用于 ...

  5. 服务器修改远程链接端口号,怎么修改服务器的远程连接端口号

    怎么修改服务器的远程连接端口号 内容精选 换一换 本节操作介绍修改远程桌面端口的操作步骤.以下操作以操作Windows 2012操作系统为例.Windows云服务器默认登录端口为3389,以修改为20 ...

  6. 解决FileZilla 报错“无法和 SFTP 服务器建立 FTP 连接,请选择合适的协议”

    FileZilla是一个免费开源的FTP软件,可以快速方便的实现PC与服务器之间文件传输. 建立SFTP连接流程: 1. 云服务器创建 SSH 登录账号和密码 2.确认云服务器允许端口号20/21/2 ...

  7. 腾讯云 mysql 远程_腾讯云服务器 MySQL 远程连接设置

    问题说明 使用 MySQL GUI 连接腾讯云的 MySQL 服务器连接失败,经查是由三个原因引起的: 云服务器未配置安全组,开通 3306 端口. 数据库默认只允许本地连接,拒绝远程连接. 所使用 ...

  8. 云服务器无法远程连接常见原因如下:

    云服务器无法远程连接常见原因如下: 带宽跑满(不一定是正常业务的带宽,有可能是中马之后异常发包). 系统问题:卡死.蓝屏.系统文件丢失导致系统损坏等. 系统内安装安全类软件后,未开放相应的协议及端口而 ...

  9. 服务器无法远程连接原因分析

    服务器无法远程连接常见原因如下: 1.带宽跑满 2.系统问题:卡死.蓝屏.系统文件丢失导致系统损坏等. 3.系统内安装安全类软件后,未开放相应的协议及端口而被拦截. 4.修改了远程端口号,但未修改系统 ...

最新文章

  1. CV算法复现(分类算法6/6):MobileNet(2017年V1,2018年V2,2019年V3,谷歌)
  2. 需求分析--12章 过程建模
  3. photoshop8.0 安装步骤及注意事项
  4. 中国二氧化碳激光器行业现状研究与可行性分析报告2022-2028年版
  5. 四十九、IQ 与测试评分案例
  6. 家用光纤猫设备、光纤收发器和光电交换机介绍
  7. python标准库sys_Python标准库之Sys模块使用详解
  8. Lucene 和 ElasticSearch 的前世今生
  9. Kali Linux 网络扫描秘籍 第一章 起步(一)
  10. android基础面试题(三)
  11. c语言什么叫为代码写注释算法,急!-伪代码不知哪位高手能够告诉我,什么是伪代码?伪代码编 爱问知识人...
  12. centos安装python3.6_Centos安装python3.6和pip步骤记录
  13. salesforce 学习(超简介,以及传送门)
  14. Android Studio禁止混淆JNI代码
  15. 工频变压器和高频变压器
  16. Tracert 工作原理
  17. chan算法matlab,MATLAB实现基于Chan氏算法的二维TDOA定位-Go语言中文社区
  18. ll和 amp amp c语言,ll 和 java
  19. 让每次自动获得的ip是一样的(挺管用)
  20. BZOJ 2209 [Jsoi2011] 括号序列

热门文章

  1. oracle 基本命令及常用的查询语句
  2. 视频去声音 免费中文版声音处理软件 轻松教你去除视频声音
  3. 关于笔记本电脑插上网线没反应的解决方案
  4. Pycharm一键选中多个东西(数据、函数等)进行修改、删除、替换等
  5. canvas开发手册完整版
  6. HEU The message
  7. 淘宝API接口:item_search_seller -搜索店铺列表
  8. mac vscode改变字体
  9. vue实现七天免登录(cookie)
  10. 分布式定时任务调度平台Elastic-Job技术详解