Atur koneksi telnet dan ssh di terminal

Ada aplikasi grafik seperti AmanCRT o Manajer Koneksi Gnome untuk mengatur koneksi jarak jauh kami, tetapi jika seperti saya, Anda lebih suka melakukan segala kemungkinan di terminal, Anda akan menyukai ini.

Banyak dari kita terhubung ke sejumlah besar komputer dari jarak jauh. Bayangkan kita memiliki server web di 192.168.0.100. Nama pengguna yang kami akses adalah foo dan juga ke layanan ssh port yang telah kami ubah 2244.

Kapanpun kita ingin terhubung kita harus menulis:

$ ssh foo@192.168.0.100 -p 2244

Jika kita memiliki banyak mesin untuk diakses dari jarak jauh ... Ini tidak produktif sama sekali.

Untuk menangani koneksi ssh dari terminal dengan lebih baik, kita harus membuat file ~ / .ssh / config. Dalam file ini kami akan menggunakan struktur berikut:

Server web host Nama host 192.168.0.100 Pengguna foo Port 2244

Seperti pada contoh, kita akan mengisi file dengan semua koneksi ssh yang biasa kita buat.

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

Untuk koneksi telnet, kami harus mengedit file .bashrc dan tambahkan misalnya:

r1-bcn () {telnet 10.0.0.1}

Setelah mengedit file ini yang harus kita lakukan sumber .bashrc sehingga perubahan baru yang telah kami buat dimuat tanpa memulai ulang.

Jika kita menulis r1-bcn di terminal, kami akan terhubung ke sesi telnet kami.

Dalam kedua kasus, membuat tabulasi otomatis melengkapi saya atau menunjukkan kepada saya semua opsi yang tersedia. Ini mungkin tidak berfungsi di beberapa distribusi terlebih dahulu, tetapi mencari sedikit diselesaikan dengan sangat mudah.

Saya tidak tahu apakah ada metode lain untuk mengatur semua akses jarak jauh Anda, jika seseorang tahu cara lain, saya akan senang mengetahuinya :).


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   MSX dijo

    Keindahan dari desain Unix adalah ada banyak cara untuk melakukan hal yang sama dengan pengguna sistem 🙂
    Menjawab pertanyaan di posting Anda, jika Anda melihat di Arch Linux * Extra, Community dan repositori AUR, Anda akan menemukan banyak konsol dan alat X11 yang memungkinkan Anda untuk mengelola beberapa akun SSH.

    * Beberapa dari alat ini diimpor dari Debian dan karena Debian digunakan oleh banyak sysadmin ([trolling] sesuatu yang saya masih tidak mengerti mengapa! [/ Trolling]) Anda pasti akan menemukan alat berguna terkait lainnya.

  2.   Sungai Damian dijo

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

  3.   tepat dijo

    kami harus mencoba apa kabar

  4.   ganggang dijo

    Satu-satunya cara untuk mengetahui bahwa ini akan berhasil untuk saya adalah dengan mencobanya, terima kasih banyak 🙂

  5.   Ivan dijo

    Halo, apa kabar ... Saya akan melakukan tes hari ini ... sebenarnya, saya telah membuat singkatan dengan penanganan alias dalam .bash_rc dalam kasus Desktop saya dan di server .bashrc . Dan jadi saya membuatnya.

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

    Aku menggendongku lagi. ~ / .bashrc

    dan voila ... baru saja memasukkan server kata jadi semuanya ... sepertinya pilihan yang baik karena saya tidak tahu apa yang mereka sajikan .... Grace… sampai jumpa lagi ..

  6.   R_J_P dijo

    Saya tidak tahu kemungkinan ini dan sepertinya sangat berguna, sekarang sedang mengedit file ...
    Terima kasih, seperti biasa di situs ini Anda bisa belajar banyak!