文档详情

公网SSH远程连接内网Ubuntu【cpolar内网穿透】.pdf

发布:2025-02-12约4.59千字共12页下载文档
文本预览下载声明

公网SSH远程连接内网Ubuntu【cpolar内网穿透】.md2022/11/24

公网SSH远程连接内网Ubuntu【cpolar内网穿透】

SSH为建立在应用层基础上的安全协议,专为远程登录会话和其他网络服务提供安全性的协议。但在没有公网

IP的环境下,只能在同个局域网下远程。

本篇教程主要实现通过内网穿透,在公网环境下SSH远程登录内网的ubuntu主机,突破局域网的限制,无需公

网IP,也不用设置路由器,操作简单。

1.Ubuntu安装SSH

1.1确认是否安装SSH

telnet22

如果本地电子设备中安装了SSH,则会连接上该端口的设备;但如果没有安装SSH,则会显示如下信息:

1.2安装SSH

sudoapt-getinstallopenssh-server

并在命令确认时输入“y”,确定在Ubuntu系统中安装SSH

1/12

公网SSH远程连接内网Ubuntu【cpolar内网穿透】.md2022/11/24

telnet22

就能看到Ubuntu系统已经显示出端口22的反馈信息(如果Ubuntu系统中安装了SSH,也会显示此信息)

2.局域网内SSH远程Ubuntu

2.1查找Ubuntu的IP地址

ifconfig

2/12

公网SSH远程连接内网Ubuntu【cpolar内网穿透】.md2022/11/24

2.2测试局域网内SSH远程

在同个局域网内通过另一台设备测试SSH远程

ssh(Ubuntu系统主机名称)@(Ubuntu的IP地址)

windows系统询问是否连接时输入yes

3/12

公网SSH远程连接内网Ubuntu【cpolar内网穿透】.md2022/11/24

至此实现了在局域网内SSH远程,如果不在同个局域网想要实现SSH远程,可以用cpolar内网穿透来映射22端

口,并通过所生成的公网地址来实现公网远程连接。

cpolar支持http/https/tcp协议,可以永久免费使用,不限制流量,目前还支持21天退款保证。

3.安装配置cpolar内网穿透

3.1安装cpolar内网穿透

国内使用(支持一键自动安装脚本)

curl-L/static/downloads/install-release-cpolar.sh|sudo

bash

或cpolar短链接安装方式:(国外使用)

curl-sLhttps://git.io/cpolar|sudobash

3.2查看版本号

cpolarversion

3.3token认证

4/12

公网SSH远程连接内网Ubuntu【cpolar内网穿透】.md2022/11/24

登录cpolar官网后台——验证,查看自己的认证token,之后将token贴在命令行里

cpolarauthtokenxxxxxxx(xxx替换为你的token码)

3.4向系统添加服务

sudosystemctlenablecpolar

3.5启动cpolar服务

sudosystemctlstartcpolar

3.6查看服务状态

sudosystemctlstatuscpolar

若正常显示如下信息,就说明cpolar配置

显示全部
相似文档