找回密码
 立即注册
查看: 398|回复: 0

[linux] Linux之网络诊断和分析的命令

[复制链接]

224

主题

0

回帖

773

积分

高级会员

积分
773
发表于 2024-6-19 12:10:52 | 显示全部楼层 |阅读模式
本帖最后由 御坂主机 于 2024-6-20 13:51 编辑

1. 引言

在移动办公的场景下,通过安卓手机或平板设备远程连接本地服务器成为一种便捷的需求。JuiceSSH是一款强大的SSH客户端,能够帮助我们实现这一目标。本文将详细介绍在没有公网IP的情况下,如何使用JuiceSSH远程连接本地服务器。

2. 准备工作

2.1 安装JuiceSSH

首先,从Google Play商店下载并安装JuiceSSH应用。搜索“JuiceSSH”,点击安装即可。

2.2 准备本地服务器

确保本地服务器已经配置并运行SSH服务。通常情况下,linux服务器已经默认安装并运行SSH服务,如果没有,可以使用以下命令安装:

  1. sudo apt-get install openssh-server
复制代码

2.3 安装和配置内网穿透工具

由于没有公网IP,需要使用内网穿透工具。推荐使用ngrok或frp。本文以ngrok为例进行介绍。

3. 使用ngrok进行内网穿透

3.1 注册ngrok账号

访问ngrok官网(https://ngrok.com/),注册并登录账号。完成注册后,将在控制台中获得一个Auth Token。

3.2 下载和安装ngrok

在服务器上下载ngrok客户端,并解压到合适的目录。以Linux系统为例:

  1. wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
  2. unzip ngrok-stable-linux-amd64.zip
复制代码


3.3 配置ngrok

使用获得的Auth Token配置ngrok:

  1. ./ngrok authtoken <your_auth_token>
复制代码


3.4 启动ngrok

启动ngrok以穿透本地的SSH服务:

  1. ./ngrok tcp 22
复制代码


启动后,ngrok会显示一个公网地址和端口,如下所示:

  1. Forwarding                    tcp://0.tcp.ngrok.io:12345 -> localhost:22
复制代码


记录下此公网地址和端口,稍后将在JuiceSSH中使用。

4. 配置JuiceSSH

4.1 创建连接

打开JuiceSSH应用,点击右下角的“+”号按钮,选择“New Connection”。

4.2 配置连接参数

在新连接配置页面,填写以下信息:

(1) Nickname:为连接起一个便于记忆的名称,如“Home Server”。
(2) Type:选择“SSH”。
(3) Address:填写ngrok提供的公网地址,如“0.tcp.ngrok.io”。
(4) Port:填写ngrok提供的端口号,如“12345”。
(5) Username:填写SSH登录用户名,如“root”或“user”。
(6) Password:填写SSH登录密码(如果使用密钥登录,可以在“Identity”中配置密钥)。

点击“Save”保存配置。

4.3 测试连接

在JuiceSSH主界面,点击刚刚创建的连接项,JuiceSSH将尝试连接到本地服务器。如果一切配置正确,您将成功登录到服务器,并可以通过终端执行命令。

5. 注意事项

5.1 安全性

为了提高安全性,建议使用SSH密钥进行认证,避免使用明文密码。可以在服务器上生成密钥对,并将公钥添加到`~/.ssh/authorized_keys`文件中。

生成密钥对:

  1. ssh-keygen -t rsa -b 2048
复制代码


将公钥复制到服务器:

  1. ssh-copy-id user@server_address
复制代码


在JuiceSSH的连接配置中,选择相应的私钥文件进行身份验证。

5.2 ngrok免费版限制

ngrok免费版有一些限制,如连接速度和会话时长限制。如果需要长期稳定的连接,建议考虑购买ngrok的付费版或使用其他内网穿透工具如frp。

6. 结论

通过本文的详细介绍,您已经了解了如何在没有公网IP的情况下,使用安卓设备和JuiceSSH远程连接本地服务器。整个过程包括安装配置JuiceSSH、使用ngrok进行内网穿透,以及创建和测试连接。希望本文对您有所帮助,让您在移动办公中更加便捷高效。






------------------------------------------------------------------------------------------------------------------------------------------

========  御 坂 主 机  ========

>> VPS主机 服务器 前沿资讯 行业发布 技术杂谈 <<

>> 推广/合作/找我玩  TG号 : @Misaka_Offical <<

-------------------------------------------------------------------------------------------------------------------------------------------

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系站长|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-4-5 02:29 , Processed in 0.065339 second(s), 24 queries .

Powered by 主机论坛 HostSsss.Com

HostSsss.Com

快速回复 返回顶部 返回列表