参考文档:
http://blog.csdn.net/sno_guo/article/details/15995663
环境:
Ubuntu15 + TQ210开发板 + linux + sshd
经常要上传、下载数据,安装sshd使用比较方便
说明交叉编译环境问题,先前通过apt-get install 安装arm-linux交叉编译环境,会出再现glibc PC版本与开发板上版本不一致问题,
需要将光盘下:Linux平台工具\4.4.6_TQ210_release_20120720.tar.bz2安装上,参考其文档
编译过程与参考文档差不多,将Makefile中的gcc, ar改成对应的
mkdir -p /usr/local/bin/
mkdir -p /usr/local/sbin/
mkdir -p /usr/local/etc/
mkdir -p /usr/local/libexec/
mkdir -p /var/run/
mkdir -p /var/empty/
chmod 755 /var/empty/
ssh-keygen -t rsa -f ssh_host_rsa_key -N ""
ssh-keygen -t dsa -f ssh_host_dsa_key -N ""
ssh-keygen -t ecdsa -f ssh_host_ecdsa_key -N ""
ssh-keygen -t rsa1 -f ssh_host_key -N ""
运行sshd出现下面问题:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/usr/local/etc/ssh_host_key' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /usr/local/etc/ssh_host_key
Could not load host key: /usr/local/etc/ssh_host_key
解决办法:
将sshd帐号加入passwd,然后
chown -R sshd /usr/local/etc/*
chmod 777 /usr/local/etc/*
阅读(1341) | 评论(0) | 转发(0) |