openwrt增加密码及ssh的方法

1、进入openwrt系统源码的顶层目录,然后执行 make menuconfig命令
进入 Network--> SSH-->  <*>openssh-sftp-server

2、Base system —>
<*> busybox ……
  [*] Customize busybox option
    Login/Password Management Utilities —>
      [*] login (NEW)

保存退出
make V=s

3、修改启动脚本/package/base-files/files/etc/inittab
vim /etc/inittab

::askconsole:/bin/ash –login
改为
::askconsole:/bin/login

4、root密码默认设置
启动开发板,输入 passwd root 设置密码,设置完后查看 密码文件

cat /etc/shadow
root:$1$P89R6Q.2$ZBlMI6dWr0ddaZ/n/t9Rv0:16624:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::

把上面那段文字复制到 package/base-files/files/etc/shadow
然后重新编译 make V=s 即可

原文:https://blog.csdn.net/nsdcwj/article/details/51648247

最新文章

  1. appium如何获取conten-desc内容文本
  2. &lt;实训|第十一天&gt;学习一下linux中的进程,文件查找,文件压缩与IO重定向
  3. Hive UDF开发实例学习
  4. Linux 系统常用命令汇总(二) vi 文本编辑
  5. cookie的保存时间
  6. 【ASP.NET Web API教程】1.1 第一个ASP.NET Web API
  7. dispatch_async 子线程,主线程的简单用法
  8. 解决cocos2d-X 2.0版本后创建的Android项目提示org.cocos2dx.lib.Cocos2dxActivity找不到问题
  9. DB_Links创建际删除
  10. ubuntu经常使用的命令摘要
  11. hdu4699 Editor 2013 多校训练第十场 D题 数列维护 splay | 线段树 | 栈!!!!!
  12. sublime text笔记
  13. 对SVD奇异值分解的理解
  14. ext4 关闭延迟分配
  15. Win7删除文件夹提示找不到该项目无法删除
  16. python第九天(9-34)
  17. Linux中对swap分区的配置
  18. C++雾中风景13:volatile解惑
  19. Linux 第五天
  20. do {...} while (0) 的用途汇总(欢迎补充)

热门文章

  1. HAProxy基于Centos6.5安装及配置
  2. Oracle序列重置
  3. 4412 Linux定时器
  4. delphi 使用 InputBox、InputQuery 的启发
  5. LR之分析
  6. Review: 9-13 July
  7. kPagination纯js实现分页插件
  8. Java中static修饰类的问题
  9. Cent OS (二)常用的命令介绍
  10. js中slice、splice、substr、split方法