【使用参考】连接服务器-使用用户名和密码连接
前言
严格来说,“如何连接服务器”不应该是服务器管理员去研究的问题。做好各项基础设置,并且把用户名和密码提供给用户后,用户应该有能力自行连接服务器并进行使用。
然而,在许多应用场合中,服务器管理员不仅需要对服务器管理,还需要教给用户服务器的使用方法,而在服务器的使用过程中,“如何连接服务器”则是所有用户需要解决的第一个问题。
这里记录使用MobaXterm和VS Code连接服务器的最朴素方法。
方法一:使用MobaXterm连接服务器
直接访问服务器
这种连接方式适用于连接外网服务器,即服务器拥有外网IP,可以从外网直接访问的场景。
- 打开MobaXterm,在窗口上方的一排按钮中选择“Session”
- 在弹出窗口中选择“SSH”
- 选择后会出现新的内容,在“Remote host *”输入服务器的外网IP地址,如果以指定的用户名登录服务器则勾选“Specify username”,并注意在“Port”选择使用合适的端口(一般可以保持默认不动)
- 设置完成后会在左侧的“Sessions”选项卡中出现以IP地址命名的服务器连接,首次登录时需要在右侧命令行界面输入密码,保存后即可在后续登录过程中跳过密码输入环节。
跳板访问服务器
有部分服务器只有内网IP,需要使用有外网IP的服务器为跳板进行访问。
- 连接服务器的前两步内容与直接访问服务器的前两步完全相同
- 在打开的“SSH”窗口中,将上一节中“Remote host *”位置输入的服务器IP地址由外网IP改为内网IP,用户设置与端口设置与上一节中保持一致
- 选择“Network settings”选项卡,点击“SSH gateway”
- 在新弹出的窗口中依次输入跳板外网IP、跳板用户名,并设置连接端口即可
方法二:使用VS Code连接服务器
VS Code连接服务器相对简单
- 在扩展中搜索下载安装Remore-SSH插件
- 打开远程资源管理器,并打开设置
- 配置连接,如果选择直接连接服务器,将config文件设置为
如果使用跳板连接服务器,则将config文件设置为Host [这里填写服务器名称] HostName [这里填写服务器IP] User [这里填写用户名] Port [这里填写端口,一般用22即可]
Host [这里填写跳板机名称] HostName [这里填写跳板机IP] User [这里填写跳板机用户名] Port [这里填写跳板机端口] Host [这里填写服务器名称] HostName [这里填写服务器IP] User [这里填写服务器用户名] Port [这里填写服务器端口] ProxyCommand ssh -W %h:%p [跳板机名称]
- 完成上述设置后,即可使用VS Code连接服务器,不足在于每次登录服务器均需要输入用户名对应的密码
分类:
Linux服务器使用参考
标签:
使用参考
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!