Wie WooJoo angegeben hat, müssen Sie ihm einen gültigen Server mitteilen, zu dem eine Verbindung hergestellt werden soll. Wenn Sie das Formular $ ssh root@serververwenden möchten, das Sie verwenden können, müssen Sie jedoch servereinen Eintrag in /etc/hostsoder Ihren DNS-Server (was nicht der Fall ist oder Sie keinen Fehler gehabt hätten) oder einen Eintrag in einer Datei namens haben, die configsich normalerweise unter befindet /home/username/.ssh/config.
Ein Beispieleintrag / etc / hosts würde folgendermaßen aussehen:
# Sample /etc/hosts file
127.0.0.1 localhost
127.0.1.1 computerhostnamehere
10.0.2.15 server
und ein Beispiel /home/username/.ssh/config könnte so einfach sein wie:
Host server
HostName 10.0.2.15
User root
Dadurch erhalten Sie die grundlegende Funktionalität, die Sie suchen. Es gibt viele weitere Optionen zum Platzieren in der ~/.ssh/configDatei.
Bitte versuchen Sie es, indem Sie einen Servereintrag hinzufügen, zu dem Sie versuchen, in der Datei / etc / hosts des Computers zu ssh, von dem aus Sie ssh ausführen möchten
ssh [email protected]
Antworten:
Um eine Verbindung zu einem SSH-Server in einem Terminal herzustellen, benötigen Sie:
ssh
zum Starten des Programmsroot
@
Zeichen, das den Benutzernamen von der Serveridentifikation trennt10.0.2.15
Zusammengesetzt sieht der Befehl wie folgt aus:
im Allgemeinen ,
ssh user@server
.Alternativ können Sie die
-l
Option verwenden, um den Anmeldenamen direkt anzugeben und die@
Syntax zu überspringen :quelle
Wie WooJoo angegeben hat, müssen Sie ihm einen gültigen Server mitteilen, zu dem eine Verbindung hergestellt werden soll. Wenn Sie das Formular
$ ssh root@server
verwenden möchten, das Sie verwenden können, müssen Sie jedochserver
einen Eintrag in/etc/hosts
oder Ihren DNS-Server (was nicht der Fall ist oder Sie keinen Fehler gehabt hätten) oder einen Eintrag in einer Datei namens haben, dieconfig
sich normalerweise unter befindet/home/username/.ssh/config
.Ein Beispieleintrag / etc / hosts würde folgendermaßen aussehen:
und ein Beispiel /home/username/.ssh/config könnte so einfach sein wie:
Dadurch erhalten Sie die grundlegende Funktionalität, die Sie suchen. Es gibt viele weitere Optionen zum Platzieren in der
~/.ssh/config
Datei.Siehe
man ssh
für mehr Optionen :)quelle
Bitte versuchen Sie es, indem Sie einen Servereintrag hinzufügen, zu dem Sie versuchen, in der Datei / etc / hosts des Computers zu ssh, von dem aus Sie ssh ausführen möchten
quelle