uclinux에서 dropbear ssh 서버와 openSSH sftp-server를 실행하려고합니다. ls 명령이 항상 빈 디렉토리를 반환하기 때문에 sftp-server 프로그램을 디버깅해야합니다 (파일 전송이 올바르게 작동합니다)!
이 단계에서는 inetd를 사용하는 대신 "dropbear -F -E"를 사용합니다.
내 플랫폼에서 syslogd를 사용하지 않았으며 "sh -c"및 "execv"기능을 사용하여 dropbear로 sftp-server를 호출하기 때문에 디버그에 간단한 printf를 사용할 수 없습니다.
( "sftp-server -e"를 직접 실행하면 printf 출력 및 로그가 올바르게 작동하지만 sftp-server는 ssh 서버 없이는 작동하지 않습니다)
누구든지 printf 출력 또는 sftp-server 디버깅에 대한 다른 제안을 보는 방법을 도울 수 있습니다.
최신 정보:
내가 실행할 때 : / root # / usr / libexec / sftp-server -e -l VERBOSE >> /mnt/test2.txt
test2.txt 파일이 비어 있습니다 :(
감사
내 질문이 명확하지 않은 경우이 게시물에 의견을주십시오!
—
EA