文章总览:YuanDaiMa2048博客文章总览
在进行实验室工作时,远程连接服务器是常见的需求之一。本篇文章根据个人的一些使用介绍使用不同工具连接服务器的方法,并提供优化功能,使服务器能够使用本机代理的说明。
请注意,这些信息是用于远程连接到实验室服务器的必要凭据。如果你没有自己的服务器,个人使用可以在网上购买;如果是科研,那可以向实验室的师兄师姐申请开通权限并创建一个服务器账号。
安装SSH插件:
配置SSH信息:
Host: 10.XXX.XX.XXX Port: [SSHPort] Username: [YourUsername] Password: [YourPassword]
连接远程服务器:
添加解释器:
在CMD中输入以下命令进行连接:
ssh -D [LocalPort] -p [SSHPort] [YourUsername]@10.XXX.XX.XXX
其中:
[LocalPort]
: 本地端口号,用于建立SSH隧道,可以自定义,例如8800。[SSHPort]
: SSH服务器的端口号,即你实验室服务器的SSH端口。[YourUsername]
: 你的实验室服务器用户名。10.XXX.XX.XXX
: 实验室服务器的IP地址。此命令将在本地建立一个SSH隧道,将本地端口 [LocalPort]
与远程服务器 [SSHPort]
进行连接,并使用 [YourUsername]
用户名登录到远程服务器。
注意:
-p
参数后应填写实验室服务器的SSH端口号。在本机开启代理:
在服务器上设置代理:
export http_proxy=[YourLocalIPAddress]:[YourClashPort] export https_proxy=[YourLocalIPAddress]:[YourClashPort]
其中,[YourLocalIPAddress]是本机的IP地址,[YourClashPort]是Clash代理软件的端口号。
但是这种设置只能在当前的会话中生效,每次还要重新设置,如果想要永久设置参考步骤3
持久设置代理(可选):
vim ~/.bashrc
# Set HTTP and HTTPS proxy export HTTP_PROXY=[YourLocalIPAddress]:[YourClashPort] export HTTPS_PROXY=[YourLocalIPAddress]:[YourClashPort]
source ~/.bashrc
通过以上步骤,服务器将能够使用本机的代理,实现更加便捷的网络访问。
以上就是全部,希望对你有所帮助,后续可能会更新有图版。注意在PyCharm连接服务器时,注意同步文件夹的设置,确保项目能够正确地同步到服务器上。