
Ich verbinde mich wie folgt per SSH mit einem Remote-Server:
ssh [email protected]
Der Vorgang funktioniert einwandfrei, da ich über das Kennwort für den Zugriff auf den Server verfüge, mit dem ich arbeiten muss.
Ich wollte der IP-Adresse einen Namen zuweisen, da ich den Vorgang reibungsloser gestalten und vermeiden wollte, jedes Mal die Server-IP eingeben und sich merken zu müssen.
Ich habe die /etc/hosts
Datei bearbeitet, indem ich die IP hinzugefügt und mit einem neuen Namen verknüpft habe, wie folgt (zweite Zeile):
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
::1 localhost
128.x.x.x newname
Ich habe den DNS-Cache geleert mit:
sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say
Und dennoch, wenn man den SSH-Server vom Terminal aus über diesen Befehl aufruft:
ssh user@newname
Der Befehl funktioniert nicht und zeigt die folgende Fehlermeldung an:
ssh: connect to host newname port 22: Operation timed out
Jeder Vorschlag ist willkommen, danke!