On graafisia sovelluksia, kuten SecureCRT o Gnome ConnectionManager järjestämään etäyhteytemme, mutta jos minun tavoin, haluat tehdä kaiken mahdollisen terminaalissa, pidät tästä.
Monet meistä muodostavat yhteyden suureen määrään tietokoneita etänä. Kuvittele, että meillä on verkkopalvelin 192.168.0.100. Käyttäjänimi, jolla käytämme foo ja myös ssh-palvelulle, jolle olemme muuttaneet porttia 2244.
Aina kun haluamme muodostaa yhteyden, meidän tulisi kirjoittaa:
$ ssh foo@192.168.0.100 -p 2244
Jos meillä on monia koneita etäkäyttöön ... Tämä ei ole ollenkaan tuottavaa.
Jotta voimme paremmin käsitellä ssh-yhteyksiä päätelaitteesta, meidän on luotava tiedosto ~ / .ssh / config. Tässä tiedostossa käytämme seuraavaa rakennetta:
Isäntäverkkopalvelimen palvelimen nimi 192.168.0.100 Käyttäjän foo-portti 2244
Kuten esimerkissä, täytämme tiedoston kaikilla tavallisilla ssh-yhteyksillä.
Kirjoita nyt terminaalista ssh-verkkopalvelin on sama kuin ssh foo@192.168.0.100 -p 2244.
Yhteyksiä varten telnet, meidän olisi muokattava Bashrc ja lisää esimerkiksi:
r1-bcn () {telnet 10.0.0.1}
Tämän tiedoston muokkaamisen jälkeen meidän on tehtävä lähde .bashrc jotta uudet tekemämme muutokset ladataan käynnistämättä uudelleen.
Jos kirjoitamme r1-bcn päätelaitteessa muodostamme yhteyden telnet-istuntoomme.
Molemmissa tapauksissa sen taulukointi täydentää minut automaattisesti tai näyttää kaikki käytettävissä olevat vaihtoehdot. Se ei ehkä toimi ensin jossakin jakelussa, mutta vähän etsiminen ratkaistaan hyvin helposti.
En tiedä onko muita tapoja järjestää kaikki etäyhteydet, jos joku tietää muulla tavalla, haluaisin tietää sen :).
Unix-suunnittelun kauneus on, että on yhtä monta tapaa tehdä sama kuin järjestelmän käyttäjillä 🙂
Jos vastaat postisi kysymykseen, jos tarkastelet Arch Linux * Extra-, Community- ja AUR-arkistoja, löydät monia konsoli- ja X11-työkaluja, joiden avulla voit hallita useita SSH-tilejä.
* Jotkut näistä työkaluista tuodaan Debianista, ja koska monet sysadminit käyttävät Debiania ([uistelu], jota en vieläkään ymmärrä miksi! [/ Uistelu]), löydät varmasti muita siihen liittyviä hyödyllisiä työkaluja.
Käytin cssh: ää (clusterssh) muodostaakseni yhteyden useisiin tietokoneisiin, joissa oli ssh, jouduin määrittämään / etc / clusters (en muista) Yritän tätä menetelmää. Kiitos 😀
meidän on osoitettava miten
Ainoa tapa tietää, että tämä toimii minulle, on yrittää, kiitos paljon 🙂
Hei, kuinka voit ... Aion tehdä testin tänään ... Totuus on, että olin luonut lyhenteet aliasten käsittelyyn .bash_rc: ssä työpöydän ja .bashrc-palvelimien tapauksessa. Ja niin minä loin sen.
alias server = 'ssh foo@192.168.0.100 -p 2244 ′
Kantoin jälleen. ~ / .bashrc
ja voila ... vain kirjoittamalla sanapalvelin, joten kaikki ... tuntui hyvältä vaihtoehdolta, koska en tiennyt mitä he esittävät .... Grace ... nähdään pian ..
En tiennyt tästä mahdollisuudesta ja se näyttää erittäin hyödylliseltä, juuri nyt muokkaan tiedostoa ...
Kiitos, kuten aina tällä sivustolla, voit oppia paljon!