ssh 移植记录
2024-10-21 17:23:06
利用buildroot 先编译一个 sshd
cd buildroot-2016.05/
make menuconfig
Target packages --->
Networking applications --->
[*] openssh
make
将编译好的sshd 复制到 自己文件系统中
cd output/target/
sudo cp etc/ssh/ /home/sbc_7109_454_pdk3/aplex/filesystem/rootfs/etc/ -rf
sudo cp etc/init.d/S50sshd /home/sbc_7109_454_pdk3/aplex/filesystem/rootfs/etc/init.d/ -rf
sudo cp usr/sbin/sshd /home/sbc_7109_454_pdk3/aplex/filesystem/rootfs/usr/sbin/ -rf
sudo cp usr/bin/ssh* /home/sbc_7109_454_pdk3/aplex/filesystem/rootfs/usr/bin/ -rf
// 给这几个文件给定 root 用户
cd /home/sbc_7109_454_pdk3/aplex/filesystem/rootfs
sudo chown root:root etc/ssh/ etc/init.d/S50sshd usr/bin/ssh* usr/sbin/sshd -R
// 在 etc/passwd 里面添加
// sudo vim etc/passwd
sshd:x:1001:1001:SSH drop priv user:/:/bin/false
// 修改配置文件
// sudo vim etc/ssh/sshd_config
43 #LoginGraceTime 2m
44 PermitRootLogin yes
45 #StrictModes yes
// 增加目录
sudo mkdir var/empty
将该文件系统烧入板子, 启动
设置IP 192.168.3.200
客户端登录
ssh root@192.168.3.200
成功
最新文章
- Trigger和ViewStateManager的具体比较
- Nginx负载均衡实践之一:基本实现
- sql语句的单双引号问题
- c++的重载运算符
- python一套完整的事务操作
- 内存中 OLTP - 常见的工作负荷模式和迁移注意事项(二)
- ASP.NET MVC5 插件化机制简单实现
- common.js
- jquery.unobtrusive-ajax.js的扩展,做到片段式加载
- TQ210开发板NFS挂载android4.0.4的rootfs的方法
- Swift 3必看:新的访问控制fileprivate和open
- 《深入了解mybatis原则》 MyBatis架构设计和案例研究
- 互联网点对点通讯(P2P)
- iOS 读书笔记-国际化
- windows下为qt msvc版本配置调试器
- 4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(为域名申请SSl证书)
- visual studio vode 汉化
- Java 避免创建不必要的对象
- java.lang.SecurityException: Permission Denial: writing android.support.v4.content.FileProvider uri
- 查看iOS应用crash日志
热门文章
- 将数据库dbcp连接池改为c3p0连接池(草稿,别点)
- html5中的FileReader对象
- iOS获取设备卸载后不变的UUID
- 字符串 - KMP模式匹配
- Linux中断 - IRQ number和中断描述符
- Linux时间子系统(一) 基本概念
- Excel 求差集和并集
- NewsLetter001
- docker lnmp php
- unity c# script error CS0664: Literal of type double cannot be implicitly converted to type `float'. Add suffix `f' to create a literal of this type