Puncte:0

Cum pot folosi regex pentru numele de gazdă în ssh_config?

drapel sz

Deci, adresa mea locală continuă să se schimbe pe Lan-ul meu. Nu se pot schimba setările dhcp. Adresele sunt toate ca: 192.168.A.x, 192.168.A.y, 192.168.A.z. Când opresc serverul dhcp, data viitoare dă 192.168.B.x, 192.168.B.y, 192.168.B.z. Menține constant x, y și z.

Deci, am încercat să editez ~/. ssh/config ca acesta

PC gazdă1
           HostName pc.local
           Utilizatorul xx
           Portul 22

Gazdă pc2
           Nume gazdă „192.168.???.n1”
           Utilizatorul xx
           Portul 22

Gazdă pc3
           Nume gazdă „192.168.*.n2”
           Utilizatorul xx
           Portul 22

Apel ssh pc1 Merge bine. De asemenea, folosind ssh 192.168.A.x cu adresa completă lucrări. Dar, sunând ssh pc2 da eroarea nu a putut rezolva numele gazdă 192.168.???.n1

drapel jp
Modelele pot fi folosite cu `Host`, dar nu și în `Hostname`.
Puncte:3
drapel in

Nu, nu poți.Mai ales nu în acest caz. Cum ar trebui clientul ssh să „ghicească” la ce IP doriți să vă conectați?

Configurați un server DHCP adecvat sau configurați IP-uri statice pe serverele dvs.

drapel sz
Am primit câteva instrucțiuni de aici: https://serverfault.com/questions/803902/how-can-i-match-a-cidr-range-for-an-ssh-config-host-entry/803906
Archemar avatar
drapel mx
wildcard va funcționa pe linia „Gazdă”, de ex. `gazdă 192.168.*.125utilizatorul xx` ar permite selectarea utilizatorului `xx` când se folosește `ssh 192.168.33.125`
drapel sz
@Archemar, cum l-aș accesa prin comanda ssh? Folosesc `Host 192.168.*.n1 pc2` apoi `ssh pc2`??
Archemar avatar
drapel mx
prin folosirea `ssh 192.168.33.125` ssh nu poate face „aliasing retro” care funcționează DNS.
Puncte:1
drapel ve

nu este posibil să utilizați regex pentru numele de gazdă în ssh_config, dar puteți utiliza numele de domeniu local așa cum ați făcut cu PC1, astfel

PC gazdă1
           HostName pc.local
           Utilizatorul xx
           Portul 22

Gazdă pc2
           Nume gazdă pc2.local
           Utilizatorul xx
           Portul 22

Gazdă pc3
           HostName pc3.local
           Utilizatorul xx
           Portul 22

folosind numele de gazdă nu ar trebui să știți IP-ul. Apoi puteți trimite ssh la numele de gazdă

ssh pc.local

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.