您尚未登录。

#1 2017-12-18 11:56:35

qianhao
会员
注册时间: 2017-12-14
累计积分: 130

如何配置buildroot中的ssh最后使其服务正常运行。

可以正常ping通外网。
开机显示:sshd : key_load_public : invalid format 
参考了 https://www.cnblogs.com/chenfulin5/p/6698321.html  这篇文章  问题还是没有正常解决。再次麻烦晕哥

离线

#2 2017-12-18 12:17:04

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,191

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

你用板子做sshd?

离线

#3 2017-12-18 12:30:28

qianhao
会员
注册时间: 2017-12-14
累计积分: 130

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

就是想上传文件快一点  方便调试使用

离线

#4 2017-12-18 13:32:08

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,191

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

qianhao 说:

就是想上传文件快一点  方便调试使用

传文件用tftp吧,开启busybox的tftp选项,电脑windows下载tftpd32,
Ubuntu可以直接安装tftp服务器,
非常方便。

离线

#5 2017-12-18 13:34:58

qianhao
会员
注册时间: 2017-12-14
累计积分: 130

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

但是我也想远程登录调试。所以 还是想开启ssh

离线

#6 2017-12-18 13:47:08

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,191

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

qianhao 说:

但是我也想远程登录调试。所以 还是想开启ssh

1. 可以用busybox自带telnetd,这个是无加密的
2. 用sshd, 可以用dropbear,很容易移植的。sshd通讯有加密。

离线

#7 2017-12-18 16:04:31

qianhao
会员
注册时间: 2017-12-14
累计积分: 130

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

问题已经解决 在这里做个小笔记给后人 铺路。。。大神略过。
我采用的是buildroot编译根文件系统。buildroot的配置文件采用的是 链接:https://whycan.cn/t_561.html 里面的配置文件。该默认的配置文件没有ssh。个人习惯用ssh,所以决定加一个。
首先在buildroot根目录下 make config
Target packages  ---> Networking applications  --->openssh 【*】
编译好  烧录根文件系统
cd /etc/ssh
vi sshd_config
********************注意  这里的修改方式是 取消注释*******************
找到带有PermitRootLogin的这一行
整行修改为
PermitRootLogin yes
reboot 重启 即可使用 ssh
参考链接: https://www.cnblogs.com/chenfulin5/p/6698321.html

离线

#8 2017-12-18 16:11:18

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,191

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

qianhao 说:

问题已经解决 在这里做个小笔记给后人 铺路。。。大神略过。
我采用的是buildroot编译根文件系统。buildroot的配置文件采用的是 链接:https://whycan.cn/t_561.html 里面的配置文件。该默认的配置文件没有ssh。个人习惯用ssh,所以决定加一个。
首先在buildroot根目录下 make config
Target packages  ---> Networking applications  --->openssh 【*】
编译好  烧录根文件系统
cd /etc/ssh
vi sshd_config
********************注意  这里的修改方式是 取消注释*******************
找到带有PermitRootLogin的这一行
整行修改为
PermitRootLogin yes
reboot 重启 即可使用 ssh
参考链接: https://www.cnblogs.com/chenfulin5/p/6698321.html

感谢分享!

离线

#9 2018-02-06 13:05:28

zhuacai
会员
注册时间: 2017-12-16
累计积分: 190

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

晕哥 说:
qianhao 说:

问题已经解决 在这里做个小笔记给后人 铺路。。。大神略过。
我采用的是buildroot编译根文件系统。buildroot的配置文件采用的是 链接:https://whycan.cn/t_561.html 里面的配置文件。该默认的配置文件没有ssh。个人习惯用ssh,所以决定加一个。
首先在buildroot根目录下 make config
Target packages  ---> Networking applications  --->openssh 【*】
编译好  烧录根文件系统
cd /etc/ssh
vi sshd_config
********************注意  这里的修改方式是 取消注释*******************
找到带有PermitRootLogin的这一行
整行修改为
PermitRootLogin yes
reboot 重启 即可使用 ssh
参考链接: https://www.cnblogs.com/chenfulin5/p/6698321.html

感谢分享!

这位兄弟,我按你的方法做,可ping的pc机通的,ssh连不了,是什么问题呢
# ping 192.168.1.102
PING 192.168.1.102 (192.168.1.102): 56 data bytes
64 bytes from 192.168.1.102: seq=0 ttl=64 time=9.832 ms
64 bytes from 192.168.1.102: seq=1 ttl=64 time=2.986 ms
64 bytes from 192.168.1.102: seq=2 ttl=64 time=2.665 ms
64 bytes from 192.168.1.102: seq=3 ttl=64 time=3.503 ms
64 bytes from 192.168.1.102: seq=4 ttl=64 time=2.542 ms
^C
--- 192.168.1.102 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.542/4.305/9.832 ms
# ssh restart
ssh: Could not resolve hostname restart: Name or service not known
#

离线

#10 2018-02-06 13:48:40

zhuacai
会员
注册时间: 2017-12-16
累计积分: 190

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

zhuacai 说:
晕哥 说:
qianhao 说:

问题已经解决 在这里做个小笔记给后人 铺路。。。大神略过。
我采用的是buildroot编译根文件系统。buildroot的配置文件采用的是 链接:https://whycan.cn/t_561.html 里面的配置文件。该默认的配置文件没有ssh。个人习惯用ssh,所以决定加一个。
首先在buildroot根目录下 make config
Target packages  ---> Networking applications  --->openssh 【*】
编译好  烧录根文件系统
cd /etc/ssh
vi sshd_config
********************注意  这里的修改方式是 取消注释*******************
找到带有PermitRootLogin的这一行
整行修改为
PermitRootLogin yes
reboot 重启 即可使用 ssh
参考链接: https://www.cnblogs.com/chenfulin5/p/6698321.html

感谢分享!

这位兄弟,我按你的方法做,可ping的pc机通的,ssh连不了,是什么问题呢
# ping 192.168.1.102
PING 192.168.1.102 (192.168.1.102): 56 data bytes
64 bytes from 192.168.1.102: seq=0 ttl=64 time=9.832 ms
64 bytes from 192.168.1.102: seq=1 ttl=64 time=2.986 ms
64 bytes from 192.168.1.102: seq=2 ttl=64 time=2.665 ms
64 bytes from 192.168.1.102: seq=3 ttl=64 time=3.503 ms
64 bytes from 192.168.1.102: seq=4 ttl=64 time=2.542 ms
^C
--- 192.168.1.102 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.542/4.305/9.832 ms
# ssh restart
ssh: Could not resolve hostname restart: Name or service not known
# ssh start
ssh: Could not resolve hostname start: Temporary failure in name resolution
#

离线

#11 2018-02-06 13:57:25

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,191

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

zhuacai 说:
晕哥 说:
qianhao 说:

问题已经解决 在这里做个小笔记给后人 铺路。。。大神略过。
我采用的是buildroot编译根文件系统。buildroot的配置文件采用的是 链接:https://whycan.cn/t_561.html 里面的配置文件。该默认的配置文件没有ssh。个人习惯用ssh,所以决定加一个。
首先在buildroot根目录下 make config
Target packages  ---> Networking applications  --->openssh 【*】
编译好  烧录根文件系统
cd /etc/ssh
vi sshd_config
********************注意  这里的修改方式是 取消注释*******************
找到带有PermitRootLogin的这一行
整行修改为
PermitRootLogin yes
reboot 重启 即可使用 ssh
参考链接: https://www.cnblogs.com/chenfulin5/p/6698321.html

感谢分享!

这位兄弟,我按你的方法做,可ping的pc机通的,ssh连不了,是什么问题呢
# ping 192.168.1.102
PING 192.168.1.102 (192.168.1.102): 56 data bytes
64 bytes from 192.168.1.102: seq=0 ttl=64 time=9.832 ms
64 bytes from 192.168.1.102: seq=1 ttl=64 time=2.986 ms
64 bytes from 192.168.1.102: seq=2 ttl=64 time=2.665 ms
64 bytes from 192.168.1.102: seq=3 ttl=64 time=3.503 ms
64 bytes from 192.168.1.102: seq=4 ttl=64 time=2.542 ms
^C
--- 192.168.1.102 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.542/4.305/9.832 ms
# ssh restart
ssh: Could not resolve hostname restart: Name or service not known
#

这个ssh是板子上面跑的ssh客户端, 第二个参数restart命令以为是主机,
但是发现解析不了。

正确姿势应该是:
1. 在电脑192.168.1.102上建立sshd服务器端
2. ssh 192.168.1.102

离线

#12 2019-03-15 16:39:09

qianhao
会员
注册时间: 2017-12-14
累计积分: 130

Re: 如何配置buildroot中的ssh最后使其服务正常运行。

可以试试 dropbear这个软件

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn