Mit ssh ist es einfach, den Inhalt einer Datei mit zu drucken
ssh host 'cat file.txt'
Wenn ssh deaktiviert und nur SFTP aktiviert ist, wird beim Ausführen des vorherigen Befehls der folgende Fehler angezeigt:
Dieser Dienst erlaubt nur SFTP-Verbindungen.
Um dieses Problem zu umgehen, könnte ich mit scp
oder eine temporäre Datei erstellen sshfs
(siehe unten), aber das sieht wirklich hässlich aus. Wie kann der Inhalt einer Remote-Datei gedruckt werden, wenn SSH deaktiviert ist?
mkdir tmpdir
sshfs host: tmpdir
cat tmpdir/file.txt
fusermount -u tmpdir
# This does not work! scp -v host:file.txt . shows
# "Sink: This service allows sftp connections only."
scp host:file.txt .
cat file.txt
rm file.txt
-k
Flag (--insecure
) hinzu.