Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: Lukáš 18. 10. 2011, 15:34:41
-
Ahoj, na jednom stroji si chci nadefinovat vlastní hostnames pro některé okolní mašinky, aby se mi k nim lezlo jednoduššeji. Nemám ale přístup do /etc/hosts. Existuje takový soubor i pro běžného uživatele? Něco jako ~/.hosts nebo něco takového? Díky
-
Záleží k jakému účelu. Například pro SSH přístup používám ~/.ssh/config
-
Neexistuje.
Nicméně přesnější odpověď by mohla být následující: protože překlad jmen na adresy je voláním knihovny, tak určitě stačí nahradit knihovnu svojí vlastní, pomocí LD_PRELOAD. Ale je to tedy pěkná vražda.
-
protože překlad jmen na adresy je voláním knihovny, tak určitě stačí nahradit knihovnu svojí vlastní, pomocí LD_PRELOAD. Ale je to tedy pěkná vražda.
Navíc by to nefungovalo se setuid programy, což by bylo pro uživatele dost matoucí...
-
man ssh_config
cat ~/.ssh/config
...
Host neptun
HostName 192.168.1.2
...
velmi vhodne ak ssh bezi na nestandardnom porte (!=22), tunely, ...
-
Je mozne si napsat vlastni nss plugin, ktery to bude delat. Pokud se do toho das, tak pak posli link, zni to zajimave.
-
Zdravim, da sa to vyriesit aj aliasmi: napr. alias server1=ssh user@server a podobne.
-
Zdravim, da sa to vyriesit aj aliasmi: napr. alias server1=ssh user@server a podobne.
ono vsetky taketo riesenia (aj to moje) trpia problemom:
$ ping server1
ping: unknown host server1
takze ak niekto naprogramuje rozumny "~/.hosts" sem s nim ;-)
-
Opat zdravim, ono to take jednoduche nebude. podobny subor by bol velmi dobre zneuzitelny. doplnim ze mozes pouzit aj alias ping_s1=ping xxx.xxx.xxx.xxx
-
Zdravim, da sa to vyriesit aj aliasmi: napr. alias server1=ssh user@server a podobne.
...
takze ak niekto naprogramuje rozumny "~/.hosts" sem s nim ;-)
je dobře, že to nejde, neboť by to pak nebyl systém, ale chlívek.
nejúčinnější metoda je prý sociální inženýrství, a z něj prý nejvíc zabírají lichotky. tak popros svého admina, pozvi ho do kina.. třeba ti tam ten záznam v /etc/hosts udělá. ale spíš tě někam pošle.
-
je mozne, ze jsem vubec nic nepochopil, ale neslo by to nastavit na nejakym lokalnim DNS serveru?