Aturkan sambungan telnet dan ssh di terminal

Terdapat aplikasi grafik seperti SecureCRT o Pengurus Sambungan Gnome untuk mengatur sambungan jauh kami, tetapi jika seperti saya, anda lebih suka melakukan segala yang mungkin di terminal, anda akan menyukai ini.

Sebilangan besar daripada kita menyambung ke sebilangan besar komputer dari jauh. Bayangkan bahawa kita mempunyai pelayan web 192.168.0.100. Nama pengguna yang kami akses adalah foo dan juga untuk perkhidmatan ssh kami telah menukar port untuk 2244.

Bila-bila masa kita mahu berhubung, kita harus menulis:

$ ssh foo@192.168.0.100 -p 2244

Sekiranya kita mempunyai banyak mesin untuk diakses dari jauh ... Ini sama sekali tidak produktif.

Untuk mengendalikan sambungan ssh dari terminal dengan lebih baik, kita mesti membuat failnya ~ / .ssh / config. Dalam fail ini kita akan menggunakan struktur berikut:

Host webserver Hostname 192.168.0.100 Pengguna untuk Port 2244

Seperti dalam contoh, kita akan mengisi fail dengan semua sambungan ssh yang biasanya kita buat.

Sekarang dari terminal, tulis pelayan laman web ssh akan sama seperti ssh foo@192.168.0.100 -p 2244.

Untuk sambungan telnet, kita mesti menyunting kita .bashrc dan tambah sebagai contoh:

r1-bcn () {telnet 10.0.0.1}

Selepas mengedit fail ini mesti kita lakukan sumber .bashrc supaya perubahan baru yang telah kami buat dimuat tanpa dimulakan semula.

Sekiranya kita menulis r1-bcn di terminal, kami akan menyambung ke sesi telnet kami.

Dalam kedua-dua kes, membuat jadual melengkapkannya secara automatik atau menunjukkan kepada saya semua pilihan yang ada. Ia mungkin tidak berfungsi dalam sebilangan pengedaran terlebih dahulu, tetapi mencari sedikit diselesaikan dengan sangat mudah.

Saya tidak tahu sama ada ada kaedah lain untuk mengatur semua akses jauh anda, jika ada yang mengetahui cara lain, saya ingin mengetahuinya :).


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   MSX kata

    Keindahan reka bentuk Unix adalah terdapat banyak cara untuk melakukan perkara yang sama kerana terdapat pengguna sistem 🙂
    Menjawab soalan dalam catatan anda, jika anda melihat di repositori Arch Linux * Extra, Community dan AUR, anda akan menemui banyak alat konsol dan X11 yang membolehkan anda menguruskan banyak akaun SSH.

    * Sebilangan alat ini diimport dari Debian dan kerana Debian digunakan oleh banyak sysadmin ([trolling] sesuatu yang saya masih tidak faham mengapa! [/ Trolling]) anda pasti akan menemui alat berguna lain yang berkaitan.

  2.   Damian rivera kata

    Saya menggunakan cssh (clusterssh) untuk menyambung ke beberapa komputer dengan ssh, saya harus mengkonfigurasi / etc / cluster (saya tidak ingat) Saya akan mencuba kaedah ini. Terima kasih 😀

  3.   betul kata

    kita harus mencuba bagaimana kabarmu

  4.   Algave kata

    Satu-satunya cara untuk mengetahui bahawa ini akan berjaya bagi saya adalah dengan mencuba, terima kasih banyak 🙂

  5.   Ivan kata

    Halo, apa khabar ... Saya akan melakukan ujian hari ini ... sebenarnya, saya telah membuat singkatan dengan pengendalian alias dalam .bash_rc dalam kes Desktop saya dan di pelayan .bashrc . Oleh itu, saya membuatnya.

    pelayan alias = 'ssh foo@192.168.0.100 -p 2244 ′

    Saya membawa saya lagi. ~ / .bashrc

    dan voila ... hanya dengan memasukkan kata pelayan sehingga semuanya ... kelihatan seperti pilihan yang baik kerana saya tidak tahu apa yang mereka sampaikan .... Rahmat ... jumpa lagi ..

  6.   R_J_P kata

    Saya tidak tahu mengenai kemungkinan ini dan nampaknya sangat berguna, sekarang sedang menyunting fail ……
    Terima kasih, seperti biasa di laman web ini anda dapat banyak belajar!