一 家里设备情况

1. 主路由:14年小米路由器RID,小米R1D已开启SSH(具体方法官网有指导

2.旁路由:已刷openwrt的玩客云,外接移动硬盘(必须为ext4格式,否则不能顺利挂载)

3.旁路由通过获得R1D的分配的IP上网(最好静态绑定)

4.家里200M电信宽带已获得公网ip,每次重启获得新的公网ip,不是公网ip的可以打电话给电信客服申请公网ip。

二 目标

1.通过远程输入公网Ip+端口方式访问2个设备的不同服务

2.把aria2、FTP这2项服务放到openwrt路由上,可以远程访问

三 具体过程

openwrt开通网络共享服务

1.网络存储->网络共享  选择挂载的硬盘分区/mnt/sda1,允许匿名用户登录,设置全可写权限

2.网络共享->编辑模板,# 注释掉invalid users = root,允许root用户登录

3.SSH登录openwrt,smbpasswd -a root修改文件共享的root账号密码

4.设置后点击:保存并应用,文件共享服务就启动了,提供本地计算机网络可查看openwrt的共享目录,这样方便以后在家下载已经下载到硬盘的资料。当然提供远程ftp也可以下载,后面会介绍到。

openwrt开通aria2服务

1.安装aria2服务,系统->软件包,搜索:aria2,列表中选择luci-i18n-aria2-zh-cn安装软件包

2.aria2配置页,前面2项配置如下,其他2项默认即可。记得下载目录选择已经挂载并作为网络共享的硬盘分区内。认证方式:令牌,并设置密码

3.设置后点击:保存并应用,通过局域网访问aria2下载管理页面,http://192.168.31.18/aria2 RPC地址填入openwrt局域网ip,密钥填入刚刚设置的令牌口令。远程访问时候则填入公网ip,后面会讲到。通过新建下载任务测试是否正常运行,并通过局域网共享查看下载文件

openwrt开通FTP服务

1.FTP配置页,只需要配置基本设置和虚拟用户页,其他页默认即可,root用户主目录还是选择移动硬盘

2.设置后点击:保存并应用,通过FTP工具,输入openwrt的局域网ip及端口号21,即可登录

开放远程端口及端口转发

1.小米路由器修改SSH端口为2022,SSH登录R1D,修改/etc/config/dropbear文件

vi /etc/config/dropbear

按i进入编辑模式,修改SSH端口22为2022

结尾增加一条option GatewayPorts 'on

option GatewayPorts 'on

ESC+ZZ,退出并保存

2.小米路由开放端口,SSH登录R1D,修改/etc/config/firewall防火墙文件

vi /etc/config/firewall

按i进入编辑模式,control+f到文件最后,增加以下语句,开放8098端口为外网web访问端口

config ruleoption src 'wan'option dest_port '8098'option proto 'tcp'option target 'ACCEPT'option name ''\''httpd wan accept tcp port 8098'\'''

继续添加以下语句,开放2022端口为外网SSH访问端口

config ruleoption src 'wan' option dest_port '2022'  option proto 'tcp'     option target 'ACCEPT'option name 'SSH'

同样方法再开放8088、6800为web访问转发端口,开放2288为SSH转发端口,开放2121为FTP转发端口,为远程访问做准备

3.openwrt路由器开放SSH端口,系统->管理权 更改SSH端口为2200(也可以不修改,直接用默认22)

网络->防火墙->通讯规则 新建一个转发规则,开放2200端口

openwrt路由器的80、6800、21端口默认对外开放,无需做端口开放和转发。

4.小米R1D设置端口转发,如图

以上路由器设置工作完成,接下来进行外网测试

1.电脑连手机热点后,打开浏览器输入:http://公网ip:8098 访问主路由小米R1D

2.打开http://公网ip:8088 访问旁路由openwrt管理页面

3.打开http://公网ip:8088/aria2 访问旁路由openwrt的aria2下载管理页面,设置页面ip为公网ip,端口6800,输入令牌建立连接。

4.SSH工具内,输入公网ip,端口号2022,远程SSH到小米路由器R1D

5.SSH工具内,输入公网ip,端口号2288,远程SSH到openwrt玩客云

6.打开FTP工具内,输入公网ip,端口号2121,用户名root ,远程FTP到openwrt玩客云的FTP目录,进行下载,上传,删除,修改操作。

以上就是整个操作过程,通过aira和ftp客户端就可以实现文件的远程下载和调用,已经对路由器的远程管理。

远程访问家中路由器,实现web、ssh、aria2、ftp功能相关推荐

  1. ftp安装包windows版_连接远程Linux系统的免费SSH与FTP软件介绍

    介绍几款常用的远程 SSH 和 sftp 连接软件. 文章原发于个人主页: https://www.bas369.com/more/learning_notes/2020/08/28/%E8%BF%9 ...

  2. ssh方式路由web_在路由器上设置SSH以从任何地方进行安全Web访问

    ssh方式路由web Connecting to the internet from Wi-Fi hotspots, at work, or anywhere else away from home, ...

  3. 外网访问Openwrt路由器管理Web及SSH

    外网访问Openwrt路由器管理Web及SSH 1.设置SSH访问 2.设置防火墙 3.设置端口转发 4.设置防火墙规则 5.关于外网是动态IP 6.参考资料 1.设置SSH访问 点击 系统 -> ...

  4. 如何利用阿里云域名远程访问家中群辉NAS(Docker容器)上的calibre、halo博客?

    看前备注:作者也是小白,只是在自己的摸索中积攒了一点经验,分享给大家.不能保证100%的正确,欢迎大家讨论分享. 我的博客(会同步更新的):陌路遥的博客 文作者:陌路遥/欢迎转载 如何利用阿里云域名远 ...

  5. 小米路由器R3开启SSH登陆权限

    准备工具: 笔记本一台 小米路由器R3一台 小米路由器R3开发板ROM 小米路由器R3开启SSH工具 获取方式: 小米路由器R3开发板ROM www1.miwifi.com 进入小米路由器官网,依次选 ...

  6. 思科模拟器完成计算机网络综合组网(虚拟局域网,交换机,路由器,路由器协议,WWW/DNS/FTP服务,访问控制列表)

    思科模拟器完成计算机网络综合组网(虚拟局域网,交换机,路由器,路由器协议,WWW/DNS/FTP服务,访问控制列表)   这是笔者在学习计算机网络这门课程中,最后的一次综合大实验.这次实验考察的知识点 ...

  7. ssh,FTP到远程服务器时,显示自定义的警告信息

    当我们ssh,FTP到我们的远程的服务器的时候,我们想要提醒一下登入的用户,在用户本地显示我们自定义的警告信息,对用户进行提示下. ssh 第一种方法:这中方法是我在网上搜到的, 配置ssh服务的打开 ...

  8. CISCO路由器TELNET和SSH远程登录配置实例

    一.TELNET远程登录配置 1.配置CISCO路由器上登录账号.口令.账号级别,如下所示,账号名abc.口令为abc123.账号级别为15(最高级别) R1#configure terminal R ...

  9. 远程登录linux服务器的方式(telnet,ssh,ftp)

    远程登录linux服务器的方式(telnet,ssh,ftp),其中linux服务器为服务端,你登录的电脑是客户端,对应登录的软件多重多样自己找. 一.telnet -server-0.17-25.i ...

最新文章

  1. (转)数据库设计范式深入浅出
  2. matlab中窗函数的使用(一)
  3. 教育部:全国高考延期一个月,湖北北京再行决定
  4. 【python图像处理】图像的增强(ImageEnhance类详解)
  5. signature=d3634edefd0f91592d1c7b65bef4a31d,Additional file 14
  6. python学习笔记 day20 序列化模块(二)
  7. jsp传递参数的四种方法
  8. jQuery/javascript实现简单网页计算器
  9. 实例26:python
  10. win7倒计时桌面小工具_这些小工具,彻底解放了我的电脑桌面
  11. Vue的常用指令有哪些,分别是什么作用?
  12. 5二代配什么主板最好_新教育5:父母什么时间陪伴孩子最好
  13. JavaWeb的环境配置
  14. 2021年最棒的10款Java框架,你喜欢哪个?
  15. 由QQ魔法卡看腾讯的运作模式
  16. 运算放大器之开环增益
  17. Selenium—获取页面的title,url;使用句柄方式切换窗口
  18. 凯撒密码(移位加密)
  19. 用AI一夜看尽长安花?华为云喊你来打卡
  20. 64位Windows 8 运行Trial-Reset,但是提示缺少“MSCOMCTL.OCX”的解决方法

热门文章

  1. 利用大数据风控教你全栈式实时反欺诈
  2. SVG夜晚床月亮场景代码
  3. SaaSBase:什么是企域数科?
  4. python实现RFM建模
  5. 我的世界java版1.12.2版_我的世界Minecraft Java版1.12.2 pre2 发布
  6. 嵌入式Linux系统移植的四大步骤
  7. ff14服务器信息1014,FF14服务器追加开放汇总信息-8月26日
  8. 电脑提示计算机缺失程序怎么办,电脑安装扫描仪驱动程序,提示文件丢失怎么办?这样解决...
  9. 关于“在efi系统上,windows只能安装到gpt分区”的问题的解决方法的讨论(典型的宏基4750g)
  10. 小程序js实现【数字变化动画效果】