Ich versuche mich beim sftp Server anzumelden, aber das gibt mir das
%Vor%Dies sind die Anmeldeinformationen, die ich zu geben versuche
Die Anmeldeinformationen für den sftp-Server finden Sie unter:
SFTP-Serverinformationen:
Proxyadresse: proxy.ABCD.com Hostname: sftp.ABCD.com Hafen: 32 Benutzername: wakao Passwort: 123! @ #
Ich habe es mit verschiedenen Kombinationen versucht, aber ich konnte nicht zu einer Schlussfolgerung kommen wie in wo und warum es mir die oben erwähnte Nachricht gibt
%Vor%Wo gehe ich falsch? Oder wie man den Befehl richtig spezifiziert? Vielen Dank im Voraus!
Wenn das wirklich Ihr Benutzername / Passwort-Kombination ist, empfehle ich Ihnen, es zu entfernen, sonst hat jeder im Internet Zugriff auf Ihren SFTP-Server.
Das Problem ist, dass die Shell auf dem SFTP-Server den Befehl connect
nicht finden kann. Zwei wahrscheinliche Ursachen:
$PATH
wurde nicht festgelegt. Ersetzen Sie connect
durch /usr/bin/connect
oder $(which connect)
. Oder melden Sie sich mit SSH an und suchen Sie dieses Programm. connect
nicht installiert. Wenden Sie sich an den Systemadministrator der Maschine. Um nur zu den obigen Kommentaren hinzuzufügen, wenn Sie nicht zufällig eine freundliche SA haben, die connect für Sie installiert und Sie einen Compiler auf Ihrem Rechner haben, ist es ganz einfach, connect zu erstellen:
gcc connect.c -o connect -lresolv -lsocket -lnsl
und fügen Sie die neu kompilierte ausführbare ausführbare Datei zu einem Verzeichnis in Ihrem Pfad hinzu ...
und wenn Sie das @ -Symbol in Ihrem Benutzernamen haben, können Sie Folgendes ausführen:
sftp -o "ProxyCommand connect -H [email protected]:80 %h %p " -o "User [email protected]" sftp.ABCD.com:32
Ich verwende den folgenden Befehl (Cygwin) für die Verbindung zu SFTP-Servern über SOCKS-Proxy:
%Vor%Tags und Links sftp