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?

Justin Kredible
quelle

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 [email protected] ODER ssh [email protected] Ä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)

rauben
quelle
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,