VSCode是一款开源的编译神器,有很多人喜欢用它来工作、学习。其一是它是一个轻量级应用,运行时不会占用太多的空间;其二是它的插件已经十分丰富,足以满足我们日常的需求;其三是由于使用的人非常多,因此当VSCode出现问题时,也很容易在网上得到解决。本篇文章将教会你如何远程连接服务器,并在此基础上如何运行程序。

安装插件

首先在vscode上安装可以利用ssh远程连接的插件:remote - SSH。点击①,之后在②处搜索下面三个插件,直接安装。
在这里插入图片描述

连接云服务器

配置SSH

点击左下角图标
在这里插入图片描述
选择第一项
在这里插入图片描述
点击Add New SSH Host
在这里插入图片描述
之后会让你输入如下格式
在这里插入图片描述
输入如下图格式,回车

ssh://user:pwd@ip:22 #  例如 ssh://mc:123@192.45.12.31:22

会让你选择保存在个人用户下,还是保存在所有用户下。推荐保存在个人用户。
在这里插入图片描述

触发弹窗,点击open config
在这里插入图片描述
此时保存了如下配置:

Host 192.45.12.31  # 主机名,自定
  HostName 192.45.12.31  # ip地址
  Port 22   # 端口号
  User mc   # 用户名 

在左侧tag栏中也出现了刚刚配置的SSH。
在这里插入图片描述

使用SSH连接Host

重新打开一个窗口,之后选择服务器所用的系统(都是Linux),回车,输入密码即可进入服务器。
在这里插入图片描述

遇到的问题

选择Linux系统后,没有出现输入密码,一直等待

如果出现了这种问题,请你检查一下ip地址有无错误,或者服务器处于联网状态。
在这里插入图片描述
在这里插入图片描述
检查有无错误
在这里插入图片描述

输入密码后报错,无法登录

造成这种情况的原因有很多,其中一个是因为添加用户时没有授权对应的目录,仅仅执行了useradd user而没有授权对应的home目录。
此时下载xshell,用xshell连接一下服务器,如果xshell可以连接,但报错。那就是这个原因了。

/usr/bin/xauth: error/timeout in locking authority file /home/liuqidong/.Xauthority

在xshell中进行如下操作:(注意使用时需要将mc换成你的用户名)

sudo mkdir /home/mc
chown userA:userA -R /home/mc
usermod -s /bin/bash mc

再使用VScode重新连接就可以了。

运行python程序

首先在服务器端安装插件
在这里插入图片描述
之后新建一个py文件,在右下角选择运行环境。
在这里插入图片描述
在这里插入图片描述
运行py文件即可
在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐