远程连接Linux服务器 - Windows系统

前言

本地配置Python+PyCharm+PyTorch+CUDA深度学习环境:详见本人另一篇文章,链接
Linux服务器配置Python(Conda)+PyTorch+CUDA深度学习环境:详见本人另一篇文章,链接
Python安装第三方库:详见本人另一篇文章,链接
pip常用命令:详见本人另一篇文章,链接

本文介绍Windows系统远程连接Linux服务器的教程。连接远程服务器大致分为2种,分别是X连接和IDE连接。

X连接指通过Xshell和Xftp软件连接,所以简称X连接,Xshell可以远程连接服务器的命令行,Xftp可以进行本地和服务器的文件传输。通过这种连接方式可以在服务器完成很多基本工作,是基础中的基础,所以X连接是一定要进行的。

IDE连接指通过IDE(集成开发环境)进行连接,该方式适合编辑服务器的代码。虽然这种连接方式可有可无,但如果要在服务器运行代码的话,X连接搭配IDE连接会很方便。

X连接

通过Xshell和Xftp软件连接,Xshell可以远程连接服务器的命令行,Xftp可以进行本地和服务器的文件传输。

软件下载

个人可以使用免费的Free for Home/School版本,免费版需要提供邮箱地址,然后在邮件链接中进行下载。具体下载方法如下:

首先打开官网:XSHELL
滚动到页面底端,如下图:
在这里插入图片描述
点击下载中的家庭/学校免费,跳转到下图所示网页:
在这里插入图片描述
填写信息并点击下载,随后会收到一个包含下载链接的邮件,点击下载链接即可跳转到如下网页开始下载:
在这里插入图片描述

软件设置

Xshell软件设置

取消检查更新
工具-选项-更新-取消检查更新
在这里插入图片描述

设置启动方式
工具-选项-常规-开始选项,可以根据个人喜好设置。
在这里插入图片描述

设置快捷键
工具-选项-键盘和鼠标-按键对应-编辑,如下图:
在这里插入图片描述
点击新建,输入组合键Ctrl+Shift+C,然后编辑操作菜单中的复制,如下图:
在这里插入图片描述
同理添加Ctrl+Shift+V粘贴

设置选择偏好
工具-选项-键盘和鼠标,在选择栏里,取消勾选复制文本时包含最后一个新行,勾选只选择字符,如下图:
在这里插入图片描述

Xftp软件设置

取消检查更新
工具-选项-更新-取消检查更新,同上。

设置启动方式
工具-选项-启动-选项,可以根据个人喜好设置。
在这里插入图片描述

选择本地默认文件夹
工具-选项-启动-默认本地文件夹,可以根据个人喜好设置。
在这里插入图片描述

连接方法

Xshell连接方法

  1. 点击文件-新建,新建会话,在连接选项卡中,填写名称主机,可按个人喜好填写重新连接,如下图所示:
    在这里插入图片描述
  2. 在对话框中选择用户身份验证选项,填写用户名密码,然后点击确定即可,如下图:
    在这里插入图片描述
  3. 出现如下图所示命令行即连接成功,可以输入Linux命令进行工作了:
    在这里插入图片描述

Xftp连接方法

  1. 点击文件-新建,新建会话,在常规选项卡中,填写名称主机用户名密码,如下图所示:
    在这里插入图片描述
  2. 选项选项卡中,可以根据个人喜好设置自动刷新文件列表,如下图:
    在这里插入图片描述
  3. 点击确定后出现下图所示界面即代表连接成功,可以传输文件了。
    在这里插入图片描述

IDE连接

通过IDE(集成开发环境)进行连接,该方式适合编辑服务器的代码。以Python代码为例,可以通过JetBrains家的PyCharm专业版或Microsoft家的VSCode进行连接。

PyCharm

注意: PyCharm社区版无法连接远程服务器,PyCharm专业版才能连接远程服务器,专业版可以通过购买、申请学生授权、Crack等方式进行使用。

PyCharm设置请详见我的另一篇博客:JetBrains系列软件设置

连接方法:

  1. 打开PyCharm专业版,点击Tools-Deployment-Configuration,如下图:
    在这里插入图片描述
  2. 添加SFTP远程服务器:点击Deployment对话框中的加号,并选择SFTP,然后输入服务器名称(自定义即可),如下图:
    在这里插入图片描述
    在这里插入图片描述
  3. Connection选项卡:取消勾选Visible only for this projectType选择SFTP,然后点击SSH Configuration后面的更多按钮,如图:
    在这里插入图片描述
  4. 跳转到SSH Configuration选项卡:取消勾选Visible only for this project,填写HostUser namePassword,然后点击Test Connection
    在这里插入图片描述
    出现如下提示点击Yes即可,然后出现Successfully connected则代表测试连接成功,随后点击OK,回到Connection选项卡。
    在这里插入图片描述
    在这里插入图片描述
  5. 填写Root path:在Connection选项卡中的Root path点击后方的Autodetect按钮,如下图:
    在这里插入图片描述
  6. 配置文件映射(可选):若想设置服务器与本地之间的映射,则点击Mappings选项卡,如下图:
    在这里插入图片描述
  7. 确认:随后点击Deployment下方的OK即可,此时远程服务器已经连接成功。

使用方法:

  1. 打开服务器侧边栏:在PyCharm中点击Tools-Deployment-Browse Remote Host,如下图:
    在这里插入图片描述
    出现下图所示结果则代表连接成功:
    在这里插入图片描述
    点击侧边栏右侧的齿轮按钮可以让侧边栏固定到右端顶部,如下图:
    在这里插入图片描述
  2. 手动上传代码:打开服务器的代码文件后,点击右侧的上传按钮即可将修改上传到服务器。
    在这里插入图片描述
  3. 设置自动上传代码(可选):在PyCharm中点击Tools-Deployment-Options,如下图:
    在这里插入图片描述
    然后在设置如下选项:
    在这里插入图片描述

VSCode

该软件连接远程服务器时要先安装Remote-SSH插件,而且连接时不稳定,可能出现无法连接的问题。此处教程暂略。

猜你喜欢

转载自blog.csdn.net/NSJim/article/details/115366651