
正文
tplink-ssh登录
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
同步发表: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 ''
option ssh_port_switch 'on' #记下option Port端口号
-
添加新用户
#文件:/etc/passwd #复制1行root
root:x:::root:/root:/bin/ash #并修改名字
myname:x:::myname:/root:/bin/ash
-
设置密码
#文件:/etc/shadow 添加1行
myname:$$$0YZqMCdlfK6hUgWzHk5mQ1::::::: #这个密码是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
machine : TP-LINK TL-WVR1300G #他这连名字都懒得改了-我这型号是TL-WAR1200L
processor :
cpu model : MIPS 74Kc V5.
BogoMIPS : 385.84
wait instruction : yes
microsecond timers : yes
tlb_entries :
extra interrupt vector : yes
hardware watchpoint : yes, count: , address/irw mask: [0x0000, 0x0ff8, 0x0ff8, 0x0ff8]
ASEs implemented : mips16 dsp
shadow register sets :
kscratch registers :
core :
VCED exceptions : not available
VCEI exceptions : not available root@TP-LINK:~# cat /proc/meminfo
MemTotal: kB
MemFree: kB
Buffers: kB
Cached: kB
SwapCached: kB
Active: kB
Inactive: kB
Active(anon): kB
Inactive(anon): kB
Active(file): kB
Inactive(file): kB
Unevictable: kB
Mlocked: kB
SwapTotal: kB
SwapFree: kB
Dirty: kB
Writeback: kB
AnonPages: kB
Mapped: kB
Shmem: kB
Slab: kB
SReclaimable: kB
SUnreclaim: kB
KernelStack: kB
PageTables: kB
NFS_Unstable: kB
Bounce: kB
WritebackTmp: kB
CommitLimit: kB
Committed_AS: kB
VmallocTotal: kB
VmallocUsed: kB
VmallocChunk: kB








