Ich benötige lftp, um eine Verbindung zu einer Liste von Hosts aus einer Listendatei im IP-Adressformat herzustellen. Wenn ein FTP-Server in Betrieb ist, protokollieren Sie diese Adresse (und, falls möglich, den Gerätetyp, in diesem Fall Router) in einer Textdatei. Für die Server, die in Betrieb sind, muss eine Verbindung hergestellt werden, ohne dass Anmeldeinformationen angegeben wurden. Anschließend muss find verwendet werden, um die Verzeichnisse und Dateien zuzuordnen. Anschließend werden diese Daten in eine Datei ausgegeben, die nach der Serveradresse benannt ist. Ich habe versucht, eine for-Schleife mit ftp zu schreiben, aber sie war nicht erfolgreich. Ich denke, LFTP wird die beste Option für das sein, was ich tun muss.
cat list6.txt | lftp | grep connected > livehosts.txt
Ebenfalls:
for i [in LIST ]; do ftp; "echo welcome> *"; done > [IP Address].txt
Zumindest Hilfe beim ersten Teil über die Umleitung der Eingabe zu LFTP wäre willkommen.