在外网ssh登录内网设备,不再需要内网穿透了

简介: 总所周知,如果家里安装了 home assistant,要想在外面登录树莓派就必须做内网穿透。 首先你得有一个 DDNS 这样才能让你通过一个固定的域名访问到家里的路由器;然后要把电信路由器拨号改为自己的路由器拨号这样才能控制“路由”;再然后要在路由器上设置端口映射,将树莓派的22端口映射成比如8022之类的公开端口;做完这些恭喜你,终于可以在外网登录树莓派了。不过与

总所周知,如果家里安装了 home assistant,要想在外面登录树莓派就必须做内网穿透。

首先你得有一个 DDNS 这样才能让你通过一个固定的域名访问到家里的路由器;
然后要把电信路由器拨号改为自己的路由器拨号这样才能控制“路由”;
再然后要在路由器上设置端口映射,将树莓派的22端口映射成比如8022之类的公开端口;
做完这些恭喜你,终于可以在外网登录树莓派了。 不过与此同时你也将树莓派暴露在了可怕的公网环境中。

现在我们团队开发了一个简单的工具,你只需要 1. 注册  2. 一键安装,就可以在外网获得ssh的访问权限了,并且全程通过非对称的方式进行加密,保障数据安全。通过本脚本一键安装后,只要设备可以联上互联网,只要你能找到 Chrome 浏览器,就能随时通过 SSH 登录到设备。

官网:https://terminal.moja-lab.com

155749bq71yku4uc2c71jj.png 
看一段1分30秒的视频让您完全了解 Moja 远程终端:http://v.youku.com/v_show/id_XMzg1MDIzMDIxMg==.html


远程终端使用 nodejs 为客户端, 目标兼容所有 Linux 平台,目前已测试通过:
︎ MacOS
︎ Raspbian
︎ Debian
︎ CentOS
︎ Ubuntu
︎ RedHat
︎ hassbian
目前远程终端尚是 Beta 版,可能有些许问题,大家可以在 Issue 中提问题,我们将竭尽全力改善产品。
欢迎加入钉钉群:

154137ztk4k411iqnj4k4z.png 
目录
相关文章
|
4天前
|
安全 Linux 网络安全
|
5天前
|
Shell 网络安全 数据安全/隐私保护
MacOS Sonoma14.2.1系统SSH免密登录
【7月更文挑战第9天】在MacOS Sonoma 14.2.1中设置SSH免密登录,包括:1) 使用`ssh-keygen`生成RSA密钥对;2) 使用`ssh-copy-id`将公钥传到远程主机;3) 用`ssh-add --apple-use-keychain`添加私钥到ssh-agent,并为重启后自动添加配置自动化脚本;4) 可选地,编辑`~/.ssh/config`设置别名简化登录。确保远程主机的`.ssh/authorized_keys`文件权限为600。
|
28天前
|
网络协议 Linux 网络安全
蓝易云 - centos用ssh登录连接缓慢处理
请根据自己的实际情况尝试以上方法,找出导致SSH登录缓慢的原因,并进行相应的处理。
16 1
|
22天前
|
网络安全 数据安全/隐私保护
服务器密码登录出现了:SSH connection failed: connect ECONNREFUSEDxxxxxxxx:22 * Xshell提示 SSH connection fa
服务器密码登录出现了:SSH connection failed: connect ECONNREFUSEDxxxxxxxx:22 * Xshell提示 SSH connection fa
|
24天前
|
安全 Linux 网络安全
ssh中的密码登录和密钥登录
ssh中的密码登录和密钥登录
|
25天前
|
Linux 网络安全 数据安全/隐私保护
如何在Linux中设置SSH无密码登录
这样,你就设置了SSH无密码登录。但请注意,这种方式虽然方便,但如果你的私钥落入他人手中,他们就能访问你的服务器,所以要妥善保管你的私钥。
20 0
|
29天前
|
安全 Linux Shell
SSH服务器拒绝密码登录的解决方法
SSH服务器拒绝密码登录的解决方法
95 0
|
1月前
|
安全 Linux Shell
Linux中SSH命令介绍
Linux中SSH命令介绍
34 2
|
1月前
|
网络协议 Linux 网络安全
Linux配置SSH允许TCP转发
Linux配置SSH允许TCP转发
25 1