openKylin SSH 服务安装与配置
openKylin 作为国产开源桌面系统,支持 SSH 远程连接。默认版本通常未预装 SSH 服务,需手动安装并启动。仅在局域网使用 SSH 受限,结合 cpolar 工具可将内网 SSH 服务映射到公网,无需公网 IP 即可实现远程访问。
openKylin 系统默认未预装 SSH 服务,需手动安装并配置。教程演示了如何在 openKylin 上安装 SSH 服务并进行局域网测试,随后利用 cpolar 工具将内网 SSH 端口映射至公网,实现无需公网 IP 的远程连接。内容涵盖临时随机地址与固定 TCP 端口的配置方法,解决了异地协作及出差时的远程管理需求。

openKylin 作为国产开源桌面系统,支持 SSH 远程连接。默认版本通常未预装 SSH 服务,需手动安装并启动。仅在局域网使用 SSH 受限,结合 cpolar 工具可将内网 SSH 服务映射到公网,无需公网 IP 即可实现远程访问。
打开终端,首先更新包管理器:
sudo apt update
然后安装 SSH 服务:
sudo apt install ssh -y
安装完成后,可通过以下命令管理 SSH 服务:
# 启动 ssh 服务
sudo systemctl start sshd
# 加入系统服务设置开机启动
sudo systemctl enable sshd
# 查看状态
sudo systemctl status sshd
# 重启
sudo systemctl restart sshd
执行启动命令后,再次查看状态,出现 active 表示正常。安装完成后进行本地测试连接。
安装 SSH 服务后,进行局域网 IP 连接测试。输入命令 ip address 查看局域网 IP(具体以实际环境为准)。
随后在 Windows CMD 窗口创建连接测试,输入 SSH 连接命令,若显示连接成功,则局域网测试通过。
openKylin 基于 Linux 开发,可使用 cpolar Linux 安装方式一键快捷安装。首次使用需在官网注册账号。
sudo apt install curl -y
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
# 加入系统服务设置开机启动
sudo systemctl enable cpolar
# 启动 cpolar 服务
sudo systemctl start cpolar
# 重启
sudo systemctl restart cpolar
# 查看 cpolar 服务状态
sudo systemctl status cpolar
# 停止 cpolar 服务
sudo systemctl stop cpolar
Cpolar 安装和成功启动服务后,内部或外部浏览器通过局域网 IP 加 9200 端口(如 http://192.168.xxx.xxx:9200)访问 Cpolar 管理界面,使用注册的账号登录。
登录 cpolar Web UI 管理界面,点击左侧仪表盘的隧道管理——创建隧道:
点击 创建。
打开左侧在线隧道列表,查看刚刚创建隧道后生成的 SSH TCP 连接的地址,该地址即为公网连接地址,可在任意设备上使用该地址进行 SSH 连接。
在 cpolar 中创建了 SSH 的公网地址后,在其他设备上使用公网地址进行 SSH 远程连接测试。在 Windows 系统命令行,按照 SSH 格式输入命令后,可以看到连接成功,执行命令可以列出相关目录。
同样可以使用 SSH 连接工具(如 Secure CRT),在工具中输入 cpolar TCP 公网地址,也可以正常连接。
前述过程中使用了 Cpolar 生成的隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在 24 小时内会发生随机变化,更适合于临时使用。
以上步骤在 cpolar 中使用的是随机临时 TCP 端口地址,所生成的公网地址为随机临时地址,该公网地址 24 小时内会随机变化。接下来为其配置固定的 TCP 端口地址,该地址不会变化,设置后将无需每天重复修改地址。
配置固定 TCP 端口地址需要将 Cpolar 升级到专业版套餐或以上。
登录 Cpolar 官网,点击左侧的预留,找到保留的 TCP 地址,为 SSH 保留一个固定 TCP 地址:
点击 保留。
地址保留成功后,系统会生成相应的固定公网地址,将其复制下来。
再次打开 cpolar Web UI 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到上面创建的 TCP 隧道,点击右侧的 编辑。
修改隧道信息,将保留成功的固定 TCP 地址配置到隧道中:
点击 更新 (只需要点击一次更新即可)。
隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新成为了和我们在官网固定的 TCP 地址和端口一致。
固定好了地址后,使用我们固定的 TCP 地址进行连接,可以看到连接成功。一个永久不变的固定地址就设置好了,在任意设备都可以使用该公网地址进行远程 SSH 连接!

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online