服务器配置指南

远程连接服务器

网络

  • 内网访问:比如说连着实验室的WIFI,那直接打开远程连接工具即可。
  • 外网访问:比如说在宿舍或者在家,那需要开启VPN软件,通过VPN服务器远程访问。

连接工具

  • 终端连接:常用的比如有Putty、Xshell、MobaXterm等,Putty的特点是完全免费,体积很小(不到1M),由于没有使用过就不多加评论了。重点谈谈Xshell和MobaXterm,刚开始使用Xshell感觉是很好用的,也用了大概有1年左右,但最后实属无奈放弃了该软件。主要还是Xshell版本的原因,在点击Xshell软件的时候总是提示要更新版本,我用的Xshell6完全无法使用,被迫要用Xshell7,而它的官方网站一直都是崩溃状态。那么有人可能会说,为什么不使用其他渠道,我也尝试使用过,https://xshell.en.softonic.com/这个网站挺不错,也下载过新版本,可惜无法破解,试用期1个月就结束了。当然Xshell并不免费使用,使用者需要注册,通过邮箱下载软件,从而获得永久使用权。MobaXterm是一款全能型终端工具,免费版足以够我们使用了。相较于Xshell,我感觉这个软件最为强大的功能在于能够集成Xshell中xshell和xftp两个软件的功能,比较方便使用。
  • Pycharm连接:首先需要专业版,社区版没有此项功能。这里渠道有很多了,学生可以通过学生账户注册专业版,或者通过破解的方式,比较推荐的方式是关注一下能破解的公众号,从公众号中下载资源。如果需要大量调试代码,这种方式还是很必要的,而只是需要jupyter notebook,强烈推荐使用终端连接。

MobaXterm配置

  1. 软件下载,官网下载地址
  2. 创建New Session,点击SSH连接方式,输入远程连接主机号、用户名以及端口号
  3. 输入密钥,采用密钥的方式可以避免ssh爆破

Pycharm配置

设置远程连接配置

进入配置面板界面,新建立一个SFTP连接。

下面依次有三个选项卡:connection、mappings、excluded paths

connection是基本的连接配置,类型我们一般选用SFTP,主机名称是你连接Linuxf服务器的ip地址,端口号默认22,然后可以点击Test SFTP connection按钮测试连接是否通畅。

mappings是指主机和服务器端的映射关系

Local path要求的是你填入本地的项目名称路径,Deployment path指的是部署到服务器上的项目名称,这两个可以保持一致,也可以不保持一致,最好能保持一致。

Excluded paths指不需要上传或下载的文件,如果数据集很大,就没必要每次都进行更新,还有.idea文件夹就可以设置排除上传下载。

设置远程环境配置

添加远程运行环境,从file-->settings,然后填入你的linux  ip地址及端口号,和你登录linux的用户名称,然后点击next。

接下来就会让你输入密码或者密钥,我们选择密钥,然后点击next。

点击以后你会看到这样一个面板,这三个参数很关键,第一个参数是你要运行的python版本,比如我在linux 上安装了anaconda2、anaconda3。我在anaconda2中有python2.7版本、anaconda3中有python3.0和python3.7版本,linux系统自带的还有/usr/bin/python的默认版本。具体使用哪一个,请结合自己的项目选定。第二个Sync folder是运行环境映射,表示这个使用的运行环境使用在哪个文件夹下,这里当然要填写我们第一步填写过的工程路径,这样就会自动将你本地的工程文件上传到箭头指向的远程位置。第三个Automatically upload我们把勾去掉,这里我们之前已经配置过了。

posted @ 2021-05-26 14:43  techlearner  阅读(694)  评论(0编辑  收藏  举报