使用Vagrant在Windows平台搭建嵌入式Linux开发环境(2)Tftpd服务器搭建

2019-07-13 08:21发布

1、获取root权限        Ubuntu默认使用user用户登录,而开发大部分情况下需要用到root权限,使用命令切换用户到超级权限用户root        sudo su   2、下载安装包        搭建tftpd服务器需要用到tftpd-hpa、xinetd、tftp三个软件包,使用Ubuntu自带的安装包工具apt-get下载安装。        apt-get install tftpd-hpa tftp xinetd   3、配置tftpd服务器 打开配置文件        vim /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftproot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="-l -c -s" 修改TFTP_DIRECTORY参数为你的tftp目录即可。   4、建立Tftpd根目录        建立tftpd根目录               mkdir /tftproot        配置tftpd根目录访问权限               chmod -R 777/tftpd    5、重启Tftpd服务器        service xinetd restart        service tftpd-hpa restart   6、验证Tftpd服务器是否搭建成功        切换目录到非tftpd根目录,例如/root目录下,新建一个文件readme,并写入测试数据        echo "Tftpd Test Text!">>readme        使用tftp客户端访问tftp服务器 [root@#]tftp localhost >put readme #上传文件到tftp服务器 >get readme #从tftp服务器下载文件 >quit #退出        如果不提示错误,表明搭建成功。        如果put命令提示权限不够,则表示服务器目录下的文件没有写权限,需要在tftp根目录下配置访问权限;        如果get、put命令提示超时,则表示服务器没有配置成功;   参考:http://blog.163.com/stm32f103vct6@126/blog/static/16674347920108204318430/