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


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 !!!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.