Aktualisieren Sie die IP-Adresse auf die Hostnamen-Zuordnung für die aktuell angemeldete Sitzung


0

Ich bin in einer Linux-Box angemeldet, habe aber keinen Root-Zugriff, um das zu aktualisieren /etc/hosts file. Ich verbinde mich mit einem Remote-Server über dessen IP-Adresse, möchte aber stattdessen eine Verbindung über den Hostnamen herstellen.

Kann ich in meiner lokalen Sitzung etwas konfigurieren, sodass meine IP-Adresse bei jeder Anmeldung zur Zuordnung von Hostnamen hinzugefügt wird, ohne dass ich darauf zugreifen kann /etc/hosts?

Antworten:


0

Der Hostname sollte wie gewohnt aufgelöst werden. Der einzige Grund, warum Sie die Hosts-Datei möglicherweise verwenden möchten, besteht darin, dass Sie sie in eine kürzere Datei ändern möchten, z. B. ssh user@74.125.226.240 ODER ssh user@google.com Ändern Sie es in "ssh user @ goog", indem Sie "74.125.226.240 goog" in Ihre Hosts-Datei einfügen.

Sie könnten einen Alias ​​für eine dieser Verbindungen einrichten, wenn Sie dies über ein Terminal tun. für bash wäre es in Ihrem .bashrc oder .bash_profile in Ihrem Home-Verzeichnis (~ / .bashrc)


zB export fooserver = 192.168.1.100im Anmeldeskript Ihrer Shell. Dann ssh $fooserveroder sftp $fooserveretc.
RedGrittyBrick

Ich persönlich habe solche Dinge hinzugefügt: alias sshandy='ssh user@{andy's server} -i ~/.ssh/andykey'und wenn ich eine Verbindung zu Andys Server herstellen muss, tue ich das einfachsshandy
Rob,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.