同步发表:https://www.eatm.app/archives/395.html

  • 备份配置信息

  • 开启SSH

#修改文件userconfig/etc/config/dropbear,
#查看option ssh_port_switch值,修改为'on'#如果已经为'on'则无需修改
config dropbear
option PasswordAuth 'on'
option RootPasswordAuth 'on'
option Port '34000'
option ssh_port_switch 'on'

#记下option Port端口号

  • 添加新用户

#文件:/etc/passwd#复制1行root
root:x:0:0:root:/root:/bin/ash#并修改名字
myname:x:0:0:myname:/root:/bin/ash

  • 设置密码

#文件:/etc/shadow添加1行
myname:$1$12345678$0YZqMCdlfK6hUgWzHk5mQ1:17703:0:99999:7:::#这个密码是qwe123#你也可以在linux下利用以下代码自己生成密码
perl -e 'print crypt("123456","\$1\$aaaabbbb\$") . "\n"'
#123456为密码,成功后将输出加密后的密码

  • 将修改过的文件替换到压缩包中去
  • 路由中导入配置信息-重启-完成...
  • 这下可以用myname,qwe123登录ssh了吧,我这登录上去后
  • 不知道什么原因,登录上后直接为root
  • 登录上去如果不是root的,需要如下操作
  • 取得root密码

#如果TP-LINK在密码规则没改变的情况下,可以使用以下命令取得root密码echo -n "xxxxxxxxxxxx" | md5sum
#xxxx为路由器LAN口中显示的的MAC地址-大写,不要连接符号12位
#执行后返回一串32位字符串,前8位为root密码#如果不正确,看下面#文件/etc/init.d/dropbear#复制文件
cp /etc/init.d/dropbear /etc/init.d/getpwd#修改文件
vim /etc/init.d/getpwd#getNewPasswd函数下面的部分可以全删掉在getNewPasswd函数下面添加一行代码
getNewPasswd#保存退出.
#执行脚本
/etc/init.d/getpwd start#将显示root密码

顺便查看一下TP-WAR 1200L的硬件信息

root@TP-LINK:~# cat /proc/cpuinfo
system type        : Qualcomm Atheros QCA956X rev 0
machine            : TP-LINK TL-WVR1300G  #他这连名字都懒得改了-我这型号是TL-WAR1200L
processor        : 0
cpu model        : MIPS 74Kc V5.0
BogoMIPS        : 385.84
wait instruction    : yes
microsecond timers    : yes
tlb_entries        : 32
extra interrupt vector    : yes
hardware watchpoint    : yes, count: 4, address/irw mask: [0x0000, 0x0ff8, 0x0ff8, 0x0ff8]
ASEs implemented    : mips16 dsp
shadow register sets    : 1
kscratch registers    : 0
core            : 0
VCED exceptions        : not available
VCEI exceptions        : not availableroot@TP-LINK:~# cat /proc/meminfo
MemTotal:         126464 kB
MemFree:           20032 kB
Buffers:            9316 kB
Cached:            35964 kB
SwapCached:            0 kB
Active:            37528 kB
Inactive:          20896 kB
Active(anon):      15876 kB
Inactive(anon):     3112 kB
Active(file):      21652 kB
Inactive(file):    17784 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         13160 kB
Mapped:             6328 kB
Shmem:              5844 kB
Slab:              33148 kB
SReclaimable:       3552 kB
SUnreclaim:        29596 kB
KernelStack:        1504 kB
PageTables:          712 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       63232 kB
Committed_AS:      53864 kB
VmallocTotal:    1048372 kB
VmallocUsed:        1780 kB
VmallocChunk:    1022756 kB

转载于:https://www.cnblogs.com/SilenceRet/p/9238116.html

tplink-ssh登录相关推荐

  1. 不同路由器下远程ssh登录Beaglebone系统(通过路由器端口转发,配合花生壳的DDNS功能)

    使用场景: 一般家庭设备都是通过路由器中转连上互联网的,而且运营商给家庭宽带分配的IP地址也是动态的.随时可能变动的.所以当程序员们离开家之后,是很难直接和家里的设备进行交互的.但是通过TPLINK路 ...

  2. python实现ssh登录send_Python实现ssh批量登录并执行命令

    局域网内有一百多台电脑,全部都是linux操作系统,所有电脑配置相同,系统完全相同(包括用户名和密码),ip地址是自动分配的.现在有个任务 是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软 ...

  3. 如何设置 Linux 上 SSH 登录的 Email 提醒

    如何设置 Linux 上 SSH 登录的 Email 提醒 虚拟私有服务器 (VPS)上启用 SSH 服务使得该服务器暴露到互联网中,为黑客攻击提供了机会,尤其是当 VPS 还允许root 直接访问时 ...

  4. 树莓派开发1-刷机,ssh登录

    文章目录 烧录系统 树莓派登录 树莓派学习笔记,本文图片文字皆为转述 烧录系统 准备工作: 下载镜像烧写软件win32 下载树莓派镜像 下载sd格式化工具SDFormatter 格式化内存卡 准备好读 ...

  5. linux ssh登录失败

    刚刚在虚拟上装了一个redhat AS5,从本地的FC9中ssh登录,发现连结失败: ssh: connect to host 192.168.206.11 port 22: Connection r ...

  6. [Server] 服务器配置SSH登录邮件通知

    背景: 自动化运维中,登录保护是一个很重要的环节这篇文章主要介绍如何给自己的服务器添加ssh登录邮件告警. http://blog.daobidao.com/server-ssh-mail.html ...

  7. SSH登录忽然变慢与DNS反向解析问题处理

    环境描述: 1.      操作系统:CentOS6,CentOS7,Ubuntu 2.      DNS:202.106.0.20[北京联通],202.106.196.115[北京联通],114.1 ...

  8. Linux的SSH登录超时自动断开连接设置

    关于ssh登录超时断开连接的设置有两个方面可以设置 1.修改sshd服务的配置文件sshd_config的内容 #ClientAliveInterval 0   指定了服务器向客户端请求消息的时间间隔 ...

  9. 一次gitlab无法使用ssh登录的问题解决

    故障现象: [root@web-m data]# git clone ssh://git@gitlab.lixinkuan.com:22022/lxk/core.git Cloning into 'c ...

  10. ssh登录一段时间后断开的解决方案

    ssh登录一段时间后断开的解决方案 参考文章: (1)ssh登录一段时间后断开的解决方案 (2)https://www.cnblogs.com/zhanzq/p/11102869.html 备忘一下.

最新文章

  1. colab找不到模块 no name
  2. 《Pro ASP.NET MVC 3 Framework》学习笔记之五【依赖注入及ninject工具使用】
  3. java集合(List,Set,Map)详细总结
  4. mysql 查询姓张或者姓王_mysql查询练习
  5. Qt学习之路(2):Hello, world!
  6. 搭建LNMP遇到的问题
  7. dao层和service层和control_最受欢迎Java数据库访问框架(DAO层)
  8. angular 强制更新视图_angular,vue,react数据双向绑定原理分析
  9. C++ 使用正则表达式拆分字符串
  10. 一张图超过了屏幕大小 如何自动将多出部分隐藏 只显示中间部分
  11. Nexus 的下载和部署
  12. 江苏计算机小高考2016,2016江苏小高考成绩揭晓 生物化学4A不易
  13. ubuntu hashcat 安装
  14. linux下的qt没有qpixma类吗,Qt基础教程之QTreeWidget和QDockWidget用法详解
  15. zabbix配置监控主机及微信报警功能
  16. Programming Paradigms 编程范式-笔记
  17. CSS入门(人物简历案例)
  18. 数据库_EXPLAIN(查询性能优化)
  19. NLTK词性pos_tag的含义
  20. 华容道 java swing

热门文章

  1. CPU降温软件测试自学,CPU降温软件真的有用吗工作原理是什么
  2. 企业服务已经火了5年了,你们想过没,到底啥叫企业服务
  3. 大连民族大学计算机学院许淑娟,大连民族大学计算机科学与工程学院2017年教师元旦联欢会圆满落幕...
  4. 超简单MySql的DATEDIFF函数计算某个时间距离当前时间多少天。
  5. ABBYY FineReader Pro for Mac有哪些特性(下)
  6. matlab中设置不同的点的形状,matlab点的形状
  7. CTR---DIN原理,及deepctr组网实现DIN
  8. 2010网易校园招聘笔试题
  9. Spark SQL: Error in query: undefined function错误的解决方法
  10. 2022年度保密教育线上培训考试参考答案