openwrt默认开机启动ssh的方法
来源:互联网 发布:三菱fx2n pid编程手册 编辑:程序博客网 时间:2024/05/22 06:50
当前的情况:
Openwrt开机后不能用ssh直接连接,需要在页面上配置后才能连上,system->administration->SSH Access其实就是修改下接口为自己需要的接口,修改密码(密码不能为空)保存应用就行了。注:openwrt默认开启telnet但是没开启ssh,当配置了用户名和密码后就默认开启ssh关闭了telnet。这时用telnet连接时会提示“Login failed.”
解决过程:
主要分两步,第一步修改dropbear配置文件:
开始不知道这个修改是修改了什么配置文件,所以需要从luci页面开始查找。用grep命令查到在/usr/lib/lua/luci/model/cbi/admin_system/admin.lua如下图可以看出来,修改的是配置文件/etc/config/dropbear文件
配置之后的
#vim /etc/config/dropbear
配置之前(默认的),没有配置接口
#vim /etc/config/dropbear
到这里可以确定配置文件了,现在要做的就是修改openwrt编译环境中的文件,让openwrt编译出来的固件直接符合我们的要求。
Openwrt下的路径:package/network/services/dropbear/files/dropbear.config
- [openwrt@root files]$ vim dropbear.config
- 1config dropbear
- 2 option PasswordAuth 'on'
- 3 option RootPasswordAuth 'on'
- 4 option Port '22'
- 5 option Interface 'lan'
- 6# option BannerFile '/etc/banner'
修改成如上
第二步:修改root密码
让openwrt开机就有密码有两种方法:
1、修改原有的shadow文件--------测试可行
2、用一条命令开机启动时就执行echo “密码”| passwd root –stdin ---经测试此方法在一般linux里面支持,但是在busybox中的passwd不支持,出现如下错误
然后修改/package/base-files/files/etc/shadow文件,将加密后的一行root的密码粘贴进此文件,密码为123456时,加密后应是:
- root:$1$BTkC8R/1$ZtNrYbhknXmNKGHDJCmJc1:15783:0:99999:7:::
将这一行粘贴进shadow文件,openwrt开机后默认就是123456的密码了,telnet不可用,ssh默认开启。
最后删除/staging_dir/target-i386_uClibc-0.9.33.2/root-x86文件夹(我是要编译iso的所以是x86架构)其他架构的目录名字不同。
重新编译下即可。
0 0
- openwrt默认开机启动ssh的方法
- openwrt默认开机启动ssh的方法
- openwrt 程序开机启动
- openwrt开机自启动
- openwrt 开机启动
- openwrt修改默认主题的方法
- openwrt加入默认配置文件的方法
- openwrt增加密码及ssh的方法
- openwrt增加密码及ssh的方法
- ubuntu ssh及vsftpd的开机启动
- OpenWRT添加 crontab开机默认执行
- 关于kali开机自动启动ssh服务的方法以及配置kalissh的一些基本操作
- 开机启动Samba的方法
- android开机默认中文的方法
- android开机默认中文的方法
- openwrt之禁止服务开机时启动
- Openwrt下设置程序开机自动启动
- openwrt添加自定义应用程序开机启动
- 代码解决 有些浏览器不支持placeholder特性的问题
- 关于oc的学习笔记 -copy和mutableCopy
- 关于textview的限制文本字数的问题会汇总
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
- 7_13发现了一个小问题为啥在do_line函数里赋值语句在变量定义语句之前就会报错?
- openwrt默认开机启动ssh的方法
- Android反射机制实现与原理
- JS区分中英文字符的两种方法
- EntityFramework 执行SQL语句进行参数化查询代码示例
- 弱符号与强符号概念
- 坐飞机的流程
- 64位系统vs2010平台下实现C++与matlab R2014混合编程方法示例
- 数字电视专业术语--DTV名词扫盲
- phpstorm汉化