openSSH for windows - nur SSH mit plink
wie bereits im titel erwähnt,
hab ich openSSH for windows installiert.
( http://sshwindows.sourceforge.net/ )
openSSH unterstützt:
SSH & SCP & SFTP
ich benötige nur ssh
(für den command prompt).
deshalb hab ich scp und sftp wie in der
dokumentation beschrieben abgedreht:
nun tritt folgendes problem auf:
(sind scp und sftp aktiviert gibt es kein problem!)
ich hab also scp und sftp ausgeschalten.
nun funktioniert das benutzen von blink über batch files nicht mehr.
( http://the.earth.li/~sgtatham/putty/0.59/htmldoc/Chapter7.html#plink-ba ... )
das steht in der batch:
allerdings funktioniert alles einwandfrei,
wenn ich mich manuell einlogge
und die datei ausführe
meine frage:
wie löse ich das beschriebene problem?
was ist die ursache?
lg
hab ich openSSH for windows installiert.
( http://sshwindows.sourceforge.net/ )
openSSH unterstützt:
SSH & SCP & SFTP
ich benötige nur ssh
(für den command prompt).
deshalb hab ich scp und sftp wie in der
dokumentation beschrieben abgedreht:
in der passwort datei
c:\programme\OpenSSH\etc\passwd
steht am ende jedes user eintrags:
/bin/switch
"Switch.exe allows the use of scp and sftp
while still providing the standard command prompt with SSH
by switching between sh.exe (scp/sftp) and cmd.exe."
falls man scp und sftp verweigern will,
ändert man /bin/switch
in /bin/quietcmd.bat
und korrigiert in der quietcmd.bat
den pfad zur lokalen cmd.exe.
nun tritt folgendes problem auf:
(sind scp und sftp aktiviert gibt es kein problem!)
ich hab also scp und sftp ausgeschalten.
nun funktioniert das benutzen von blink über batch files nicht mehr.
( http://the.earth.li/~sgtatham/putty/0.59/htmldoc/Chapter7.html#plink-ba ... )
das steht in der batch:
plink -ssh -batch -pw meinpasswort user@192.168.0.246 C:/BAT/backup.bat
pause
allerdings funktioniert alles einwandfrei,
wenn ich mich manuell einlogge
und die datei ausführe
meine frage:
wie löse ich das beschriebene problem?
was ist die ursache?
lg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 56285
Url: https://administrator.de/contentid/56285
Ausgedruckt am: 25.11.2024 um 19:11 Uhr
1 Kommentar
Hallo electronist,
heisst "geht nicht mehr", es kommt keine Fehlermeldung?
Dein SSH-Server wird sicher etwas mitloggen. Du wirst vielleicht in dessen Log fündig.
Oder ändere deine Batch-Datei in:
... dann bekommst du durch echo off die Ausgabe des Kommandos und "-v" sorgt bei plink für mehr Geschwätzigkeit.
Viele Grüsse
-= Axel =-
heisst "geht nicht mehr", es kommt keine Fehlermeldung?
Dein SSH-Server wird sicher etwas mitloggen. Du wirst vielleicht in dessen Log fündig.
Oder ändere deine Batch-Datei in:
@echo on
plink -v -ssh -batch -pw meinpasswort user@192.168.0.246 C:/BAT/backup.bat
@echo off
... dann bekommst du durch echo off die Ausgabe des Kommandos und "-v" sorgt bei plink für mehr Geschwätzigkeit.
Viele Grüsse
-= Axel =-