déboguer le serveur sftp sans syslogd

0

J'essaie d'exécuter le serveur ssh de Dropbear et le serveur sftp d'OpenSSH sous Uclinux. J'ai besoin de déboguer le programme sftp-server car la commande ls renvoie toujours le répertoire vide (le transfert de fichier fonctionne correctement)!

dans cette étape, j'utilise "dropbear -F -E" au lieu d'utiliser inetd.

Je n'ai pas syslogd sur ma plate-forme et je ne peux pas utiliser le simple printf pour le débogage, car sftp-server appelle Dropbear avec les fonctions "sh -c" et "execv"

(Quand je lance directement "sftp-server -e", la sortie et les journaux de printf fonctionnent correctement mais sftp-server ne peut pas fonctionner sans serveur ssh)

n'importe qui peut m'aider à voir la sortie de printf ou toute autre suggestion concernant le débogage du serveur sftp.

Mettre à jour:

quand je cours: / root # / usr / libexec / sftp-server -e -l VERBOSE & gt; & gt; /mnt/test2.txt

Le fichier test2.txt est vide :(

Merci

E.A
la source
Veuillez commenter ce message si ma question n'est pas claire!
E.A

Réponses:

-1

J'ai réussi à déboguer sftp-server en écrivant un journal dans un fichier texte en utilisant fprintf !!!

E.A
la source