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

提示:以上工具通常在局域网内直接使用。若需从 异地(如回家过年时)访问公司或家中的服务器,则需要进行额外配置。下文将详细介绍如何使用这些工具实现异地远程访问方案。
1、 需要在被远程的电脑上开启SSH服务,
2、 我们以ubuntu为例
3、 检查服务是否有安装 SSH服务命令
sudo systemctl status ssh
4、 安装SSH服务,你可以通过以下命令安装:
sudo apt update
sudo apt install openssh-server
5、 安装完成后,你可以使用以下命令来启动SSH服务:
a) 正常启动SSH服务,并通过查询命令,可以看到服务已经启动
sudo systemctl start ssh
sudo systemctl status ssh
b) 设置SSH服务开机自启,为了确保每次开机时SSH服务自动启动,你可以设置SSH服务为开机自启,并通过查询命令,可以看到服务已经启动
sudo systemctl enable ssh
sudo systemctl status ssh
6、 按照上述的步骤,我们就已开启了本地的SSH服务能力
1、 我们在windows按下 Win+R键,输入cmd,开启窗口


2、 现在我们可以窗口里通过命令在本地测试远程连接
ssh username@hostnameusername:被远程服务器的用户名
hostname:被远程服务器的内网IP地址

方案一:通过公网IP直接访问
此方案适合能申请到公网IP(或已有)、追求最佳连接性能、且拥有路由器管理权限的场景。
获取公网IP:联系你的网络运营商(ISP)咨询申请。如果IP是动态的,还需要配置DDNS(动态域名解析) 服务名,解决IP变化的问题。
设置端口转发:登录路由器管理后台(通常是 192....或类似地址),找到“端口转发”、“虚拟服务器”等选项,添加规则:
外部端口:一个自定义端口(如 2222),避免使用默认的22端口以增强安全性。
内部IP地址:你电脑在局域网内的固定IP地址(如 192....)
内部端口:22(SSH默认端口)
协议:TCP
配置完成后,在异地网络通过SSH连接时,使用以下命令格式:
ssh -p 2222 username@你的公网IP方案二:通过 内网穿透方式(如ZeroNews)
此方案适合没有公网IP、无法或不想配置路由器(如在公司/校园网环境下)、需要快速临时访问的场景。
关于Linux系统的远程访问教程,可以参考文档或视频:【Linux SSH远程访问配置教程】
总结起来操作步骤非常简单:



接下来,我们展示下远程的效果。
1. 在终端通过命令行实现异地远程
ssh username@HostName -p Portusername:被远程服务器的用户名
HostName:通过 ZeroNews 配置的映射的 域名
Port:通过 ZeroNews 配置的映射的 端口,如 12000

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

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

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

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

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

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

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

主机:通过ZeroNews配置的映射的 域名
端口:通过ZeroNews配置的映射的 端口
方法:选择密码
用户名:输入被远程服务器的账号
密码:输入被远程服务器的密码

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

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

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

Protocol:选择SSH2
Hostname:通过ZeroNews配置的映射的 域名
Port:通过ZeroNews配置的映射的 端口
Username:输入被远程服务器的账号

以上为常见远程 SSH 工具的连接方式,您可根据实际需求选择使用。预祝春节运维顺利,远程访问稳定不断线!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。