移植SSH到Cubieboard A20

在参考了多个博客资源后成功移植SSH到Cubieboard A20,但在启动sshd服务并尝试通过Ubuntu登陆时遇到PTY分配失败的问题。通过创建/dev/ptmx节点,修改权限,更新rcS脚本和fstab配置,最终解决了登陆失败的错误,并实现了顺利登陆。
摘要由CSDN通过智能技术生成

移植ssh的文章有很多,很多写得非常棒,参考了博主“漫不经心”的“移植ssh到开发板”,“VeryARM"的”OpenSSH移植到ARM Linux教程“的文章,非常感谢。

在各种文件都部署到开发板后,启动sshd服务。在ubuntu14中登陆开发板:

ssh root@192.168.100.88

输入密码后,出现  PTY allocation request failed on channel 0   的提示就没有任何信息了,无法登陆。

解决办法:

1.在开发板/dev目录下建立ptmx节点。(如果已经有了该节点可以跳过)

mknod -m 666 /dev/ptmx c 5 2

2. chmod 666 /dev/ptmx

3.编辑开发板/etc/init.c/rcS,添加 

mkdir /dev/pts

mount /dev/pts

4.编辑开发板/etc/fstab,添加

none  /dev/pts  devpts  gid=5,mode=620  0   0

保存,重启开发板,再次在ubuntu下登陆,错误消失,登陆成功!





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值