Ist es möglich, eine benutzerspezifische Hosts-Datei zu haben oder eine andere Möglichkeit, eine IP-Adresse einem Namen auf einem Linux-System zuzuordnen? Ich möchte von einem Labor auf dem Campus aus auf meinen lokalen Computer zugreifen können, ohne meine IP-Adresse speichern zu müssen.
Ich habe ein vollständiges Unix-Konto, das ich aus dem Labor verwende, aber keinen Zugriff auf / etc / hosts. Mein Heimcomputer hat eine ziemlich statische IP-Adresse und ändert sich nur so wenig, dass ich sie auf dem Remote-System von Hand aktualisieren kann.
Im Idealfall könnte ich sagen ssh me@my_machine
.
Bearbeiten: Über das Betriebssystem kann das Betriebssystem des Hosts variieren, von Redhat über Ubuntu bis hin zu manchmal auch FreeBSD. Ich habe mehrere Maschinen, die ich mit demselben Konto verwende (yay riesige Universitätsnetzwerke), und suche nur nach einer Möglichkeit, die Verbindung zu bestimmten Maschinen zu optimieren.
Ich interessiere mich auch nicht für so etwas wie dynamische DNS. Mit ziemlich statisch meine ich, dass sich meine IP-Adresse im letzten akademischen Jahr über 9 Monate ungefähr viermal geändert hat. myname.dyndns.org ist in Bezug auf die Eingabe nicht viel besser als eine IP-Adresse (ich bin faul: P). Vielleicht werde ich irgendwann so etwas wie Dyndns verwenden, um nach IP-Änderungen zu suchen, aber im Moment mache ich mir keine allzu großen Sorgen.
Antworten:
Verwenden Sie eine ~ / .ssh / config-Datei mit so etwas wie
Auf diese Weise können Sie sogar das "me @" überspringen und nur "ssh my-machine" ausführen.
quelle
So gehe ich damit um ...
In .bash_aliases
Und dann benutze es einfach so:
Die Verwendung eines Dienstes wie dyndns, der oben erwähnt wurde, ist ebenfalls sehr praktisch.
quelle
alias myhomepc='ssh [email protected]
Auf welchem Betriebssystem bist du speziell? Wenn Ihr Router DDNS unterstützt, können Sie sich alternativ bei Dyndns.org registrieren und einen kostenlosen Domainnamen von diesen erhalten. Der Router aktualisiert automatisch seinen Datensatz für Ihre Domain, wenn sich die IP ändert.
quelle
Betrachten Sie DynDNS oder No-IP . Selbst wenn sich Ihre IP ändert, teilt das Updater-Dienstprogramm dem DynDNS / No-IP-Server mit, dass sich Ihre IP geändert hat, und leitet sie entsprechend weiter. Sie können eine Adresse wie
[email protected]
oder haben[email protected]
.quelle