共2条
1/1 1 跳转至页
uClinux,ftp uClinux下的ftp服务器问题?
问
发表于: 2006年 09月10日 02:55 发表主题: uClinux下的ftp服务器问题?
--------------------------------------------------------------------------------
uClinux下的ftp服务器问题?
我现在将ftpd编译到应用程序里面,uclinux启动后,在pc端用ftp命令登陆,但是登陆的时候,一输入用户名,程序就自动退出,找到以前的一篇帖子,说要有密码文件,用tinylogin生成。小弟实在不知道怎么做,大家谁做过,帮一下,谢谢大家
root@jiangaiguo root]# ftp 192.168.0.100
Connected to 192.168.0.100 (192.168.0.100).
220 Samsung FTP server (GNU inetutils 1.4.1) ready.
Name (192.168.0.100:root): uClinux(其实不管输入什么都上这样的,起先我是用anonymous也不行的)
530
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
这是现象
以前的帖子,看了实在不知道怎么做:
uClinux下的ftp服务器
uClinux的user里面有tftp和ftp两个服务器可以实现远程文件传输功能,tftp比较简单,不需要用户名和密码,ftp则比较完整,可以检测用户名和密码。在make menuconfig里选择应用程序时选上ftpd,同时在busybox里要选上chroot,之后make user_only,make romfs,make image,make就可以生成启动时自动运行ftpd的image了,不过使用ftp登陆时要用到检测用户的passwd文件,tinylogin可以生成。
//不知道怎么生成
tinylogin里用的passwd文件是在/etc目录下,而uc-libc里ftpd用的库函数getpwnam所检测的passwd文件是在/etc/config下,我就直接修改了lib/libc/getent/getpwnam.c文件,把里面passwd文件完整路径定义为/etc/passwd了,这样重编译make lib_only,make user_only,make romfs,make image,make后生成的image就可以实现ftp登陆了。
答 1: 怎么没有人回答的?怎么没有人回答的????
--------------------------------------------------------------------------------
uClinux下的ftp服务器问题?
我现在将ftpd编译到应用程序里面,uclinux启动后,在pc端用ftp命令登陆,但是登陆的时候,一输入用户名,程序就自动退出,找到以前的一篇帖子,说要有密码文件,用tinylogin生成。小弟实在不知道怎么做,大家谁做过,帮一下,谢谢大家
root@jiangaiguo root]# ftp 192.168.0.100
Connected to 192.168.0.100 (192.168.0.100).
220 Samsung FTP server (GNU inetutils 1.4.1) ready.
Name (192.168.0.100:root): uClinux(其实不管输入什么都上这样的,起先我是用anonymous也不行的)
530
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
这是现象
以前的帖子,看了实在不知道怎么做:
uClinux下的ftp服务器
uClinux的user里面有tftp和ftp两个服务器可以实现远程文件传输功能,tftp比较简单,不需要用户名和密码,ftp则比较完整,可以检测用户名和密码。在make menuconfig里选择应用程序时选上ftpd,同时在busybox里要选上chroot,之后make user_only,make romfs,make image,make就可以生成启动时自动运行ftpd的image了,不过使用ftp登陆时要用到检测用户的passwd文件,tinylogin可以生成。
//不知道怎么生成
tinylogin里用的passwd文件是在/etc目录下,而uc-libc里ftpd用的库函数getpwnam所检测的passwd文件是在/etc/config下,我就直接修改了lib/libc/getent/getpwnam.c文件,把里面passwd文件完整路径定义为/etc/passwd了,这样重编译make lib_only,make user_only,make romfs,make image,make后生成的image就可以实现ftp登陆了。
答 1: 怎么没有人回答的?怎么没有人回答的????
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
| 【分享开发笔记,赚取电动螺丝刀】墨水屏文本显示器被打赏¥25元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取磁力计iis2mdc被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取LPS22HH气压、温度被打赏¥19元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX读取STTS751温度被打赏¥17元 | |
| 【STEVAL-STWINKT1B】:结合STMcubeMX软件读取HTS221温湿度被打赏¥22元 | |
| M5PAPERESP32EINKDEVKIT评测|使用MicroPython开发M5Paper被打赏¥15元 | |
| OK1126B-S开发板下以导航按键控制云台/机械臂姿态调整被打赏¥29元 | |
| 【树莓派5】便携热成像仪被打赏¥36元 | |
| 【树莓派5】环境监测仪被打赏¥35元 | |
我要赚赏金
