Ich habe einen Ordner in ~ / apps / und einen anderen im Stammverzeichnis / apps /
Ich möchte zu ihnen ssh
ssh [email protected]:~/apps/
und
ssh [email protected]:/apps/
Ich habe folgenden Fehler erhalten:
Hostname konnte nicht aufgelöst werden
Was habe ich falsch gemacht?
Antworten:
-t
hält die Verbindung aufrecht, wenn Benutzerinteraktion besteht)bash --login
ist erforderlich, um die Verbindung nach demcd
(siehe-t
) aufrechtzuerhaltenquelle
Ich denke du mischst scp und ssh
Für ssh müssen Sie den Zielpfad nicht angeben. Sie melden sich einfach als [email protected] an und landen im Home-Ordner des Benutzers.
quelle
SSH erwartet die folgende Syntax:
Also, als Sie tippten:
SSH hat verstanden, dass Sie mit einem Benutzer "Benutzer" eine Verbindung zu einem Host namens "abc.com:~/apps/" herstellen möchten. Da dieser Host nicht vorhanden ist, erhalten Sie den von Ihnen angegebenen Fehler.
Sie müssen Ihren Befehl wie folgt in zwei Teile teilen:
quelle
Bearbeiten: Sie können jederzeit als [email protected] ssh und dann einfach mit cd folderName zum gewünschten Ordner navigieren
Ozair Kafray erklärte es besser
quelle
Lassen Sie mich unten einloggen und in ein Verzeichnis in einer Zeile auf Ubuntu gehen:
Oder nur
Viel Glück
quelle