首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >春节运维不断线:在家远程工具使用指南

春节运维不断线:在家远程工具使用指南

原创
作者头像
零讯
修改2026-02-04 14:04:11
修改2026-02-04 14:04:11
1660
举报
文章被收录于专栏:内网穿透工具内网穿透工具

一、 远程SSH工具

SSH(Secure Shell)是远程安全访问和管理系统的核心工具。下面这个表格汇总了几款常见SSH工具的主要特点,方便你快速了解。

提示:以上工具通常在局域网内直接使用。若需从 异地(如回家过年时)访问公司或家中的服务器,则需要进行额外配置。下文将详细介绍如何使用这些工具实现异地远程访问方案。

二、 开启本地SSH服务(若已开启,可跳过)

1、 需要在被远程的电脑上开启SSH服务,

2、 我们以ubuntu为例

3、 检查服务是否有安装 SSH服务命令

代码语言:txt
复制
sudo systemctl status ssh

4、 安装SSH服务,你可以通过以下命令安装:

代码语言:txt
复制
sudo apt update
sudo apt install openssh-server

5、 安装完成后,你可以使用以下命令来启动SSH服务:

a) 正常启动SSH服务,并通过查询命令,可以看到服务已经启动

代码语言:txt
复制
sudo systemctl start ssh
sudo systemctl status ssh

b) 设置SSH服务开机自启,为了确保每次开机时SSH服务自动启动,你可以设置SSH服务为开机自启,并通过查询命令,可以看到服务已经启动

代码语言:txt
复制
sudo systemctl enable ssh
sudo systemctl status ssh

6、 按照上述的步骤,我们就已开启了本地的SSH服务能力

三、 本地远程验证

1、 我们在windows按下 Win+R键,输入cmd,开启窗口

2、 现在我们可以窗口里通过命令在本地测试远程连接

代码语言:txt
复制
ssh username@hostname

username:被远程服务器的用户名

hostname:被远程服务器的内网IP地址

四、 异地远程配置

方案一:通过公网IP直接访问

此方案适合能申请到公网IP(或已有)、追求最佳连接性能、且拥有路由器管理权限的场景。

  • 确认公网IP与路由器配置

获取公网IP:联系你的网络运营商(ISP)咨询申请。如果IP是动态的,还需要配置DDNS(动态域名解析) 服务名,解决IP变化的问题。

设置端口转发:登录路由器管理后台(通常是 192....或类似地址),找到“端口转发”、“虚拟服务器”等选项,添加规则:

外部端口:一个自定义端口(如 2222),避免使用默认的22端口以增强安全性。

内部IP地址:你电脑在局域网内的固定IP地址(如 192....)

内部端口:22(SSH默认端口)

协议:TCP

  • 连接服务器

配置完成后,在异地网络通过SSH连接时,使用以下命令格式:

代码语言:txt
复制
ssh -p 2222 username@你的公网IP

方案二:通过 内网穿透方式(如ZeroNews

此方案适合没有公网IP、无法或不想配置路由器(如在公司/校园网环境下)、需要快速临时访问的场景。

关于Linux系统的远程访问教程,可以参考文档或视频:【Linux SSH远程访问配置教程】

总结起来操作步骤非常简单:

  • 安装启动 ZeroNews Agent
  • 创建自定义前缀域名
  • 创建可公网访问的映射
  • 按照上面的操作,我们就已经配置好了可远程SSH的映射服务。

五、 异地远程验证

接下来,我们展示下远程的效果。

1. 在终端通过命令行实现异地远程

  • 通过win电脑打开cmd终端窗口,并输入如下命令
代码语言:txt
复制
ssh username@HostName -p Port

username:被远程服务器的用户名

HostName:通过 ZeroNews 配置的映射的 域名

Port:通过 ZeroNews 配置的映射的 端口,12000

  • 可以看到,我们已经可以通过终端窗口ssh在异地远程我们的服务了。

2. 通过PuTTy实现异地远程访问

  • 打开PuTTy客户端。

HostName:通过ZeroNews配置的映射的 域名

Port:通过ZeroNews配置的映射的 端口

  • 点击Open,然后输入被远程服务器的账号密码,就能够实现远程异地远程访问了。

3. 通过MobaXterm实现异地远程访问

  • 打开MobaXterm客户端。

Remote host:通过ZeroNews配置的映射的 域名

Port:通过ZeroNews配置的映射的 端口

  • 点击OK,然后输入被远程服务器的账号密码,就能够实现远程异地远程访问了。

4. 通过WindTerm实现异地远程访问

  • 打开WindTerm客户端。

主机:通过ZeroNews配置的映射的 域名

端口:通过ZeroNews配置的映射的 端口

  • 点击链接,然后输入被远程服务器的账号密码,就能够实现远程异地远程访问了。

5. 通过FinalShell实现异地远程访问

  • 打开FinalShell客户端。

主机:通过ZeroNews配置的映射的 域名

端口:通过ZeroNews配置的映射的 端口

方法:选择密码

用户名:输入被远程服务器的账号

密码:输入被远程服务器的密码

  • 点击确定,就可以了进行远程了

6. 通过XShell实现异地远程访问

  • 打开Xshell客户端。

协议:选择SSH 主机:通过ZeroNews配置的映射的 域名

端口号:通过ZeroNews配置的映射的 端口

  • 点击连接,然后输入被远程服务器的账号密码,就能够实现远程异地远程访问了。

7. 通过SecrueCRT实现异地远程访问

  • 打开SecrueCRT客户端。

Protocol:选择SSH2

Hostname:通过ZeroNews配置的映射的 域名

Port:通过ZeroNews配置的映射的 端口

Username:输入被远程服务器的账号

  • 点击Connect,然后输入被远程服务器的密码,就能够实现远程异地远程访问了。

以上为常见远程 SSH 工具的连接方式,您可根据实际需求选择使用。预祝春节运维顺利,远程访问稳定不断线!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、 远程SSH工具
  • 二、 开启本地SSH服务(若已开启,可跳过)
  • 三、 本地远程验证
  • 四、 异地远程配置
  • 五、 异地远程验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档