SSH -CHAT - Buat sembang kumpulan/peribadi dengan pengguna Linux lain melalui SSH

SSH -CHAT - Buat sembang kumpulan/peribadi dengan pengguna Linux lain melalui SSH

SSH-CHAT adalah utiliti baris perintah rentas platform yang ditulis di Golang, yang membolehkan anda berbual dengan selamat dengan bilangan pengguna yang agak kecil melalui sambungan SSH. Ia direka khas untuk menukar pelayan SSH anda ke dalam perkhidmatan sembang. Sebaik sahaja anda melancarkannya, anda akan mendapat cabang sembang dan bukannya kerang biasa.

Ciri-ciri SSH-Chat

  1. Membolehkan pengguna berbual di bilik melalui SSH.
  2. Menyokong pemesejan peribadi antara pengguna.
  3. Menyokong penyesuaian tema warna jika disokong oleh pelanggan SSH anda.
  4. Ia dapat meneliti cap jari kunci awam mana -mana pengguna untuk alasan pengenalpastian.
  5. Membolehkan pengguna menetapkan nama samaran.
  6. Sokongan untuk pengguna putih/menyekat pengguna serta menendang pengguna.
  7. Menyokong penyenaraian semua pengguna yang bersambung.

Dalam artikel ini, kami akan menerangkan cara dengan mudah menyiapkan dan menggunakan SSH-CHAT pada sistem linux untuk berbual dengan pengguna lain di pelayan yang sama.

Keperluan:

Seperti yang saya katakan, SSH-CHAT ditulis dalam Golang, Oleh itu, jika anda tidak memasang Golang pada sistem anda, ikuti panduan ini untuk memasangnya.

  1. Cara Memasang Golang (GO PROGRAMMING LANGUAGE) di Linux

Memasang SSH-Chat di Linux Systems

Mulakan dengan memuat turun versi terkini SSH-Chat dari halaman pelepasannya dan ekstrak fail tar dan masuk ke direktori pakej untuk menjalankannya seperti yang ditunjukkan.

# muat turun cd # wget -c https: // github.com/shazow/ssh-chat/releases/muat turun/v1.6/SSH-chat-linux_amd64.tgz # tar -xvf ssh-chat-linux_amd64.TGZ # CD SSH-CHAT/ # ./SSH-chat 
Pelayan sembang ssh

Sekarang ahli pasukan anda boleh menyambung kepadanya menggunakan arahan SSH, dan mula berbual di bilik sembang mudah melalui sambungan shell yang selamat.

Untuk menunjukkan bagaimana semuanya berfungsi, kami akan menggunakan a SSH-CHAT pelayan dengan IP: 192.168.56.10 dan tiga pengguna (akar, Tecmint dan Aaronkilik) disambungkan ke ssh ke pelayan ini seperti yang ditunjukkan di bawah.

Penting: Anda akan melihat bahawa ketiga -tiga pengguna tidak memasukkan kata laluan semasa menyambung ke pelayan, ini kerana kami telah menyediakan log masuk tanpa kata laluan untuk sambungan SSH. Ini adalah kaedah pengesahan yang disyorkan untuk sambungan SSH di Linux.

$ ssh [dilindungi e -mel].168.56.10 $ ssh [dilindungi e -mel] $ ssh [dilindungi e -mel] 
Log masuk pengguna ssh tanpa kata laluan

Semasa disambungkan ke pelayan melalui SSH, semua pengguna sistem di atas boleh menyertai bilik sembang menggunakan perintah SSH seperti ini (mereka mesti menggunakan port yang didengarkan oleh pelayan sembang):

$ ssh localhost -p 2022 
Bilik sembang SSH

Untuk melihat semua arahan prompt sembang, pengguna harus menaip /Bantuan perintah.

[Tecmint] /Bantuan 
Bantuan sembang SSH

Untuk menghantar mesej peribadi, contohnya; jika pengguna Tecmint mahu menghantar mesej rahsia ke Aaronkilik, dia perlu menggunakan /msg perintah seperti berikut.

[tecmint] /msg aaronkilik adalah penggodam btw! [Aaronkilik] /msg tecmint oh, itu sejuk 

Anda akan melihat bahawa akar tidak melihat mesej di atas seperti yang ditunjukkan di bawah.

Mesej peribadi pengguna sembang ssh

Untuk melihat maklumat pengguna, gunakan /siapakah perintah seperti ini.

[Aaronkilik]/Whois Tecmint 

Untuk melihat semua pengguna yang bersambung di ruang sembang, gunakan /nama perintah seperti berikut.

[tecmint] /nama 

Terdapat beberapa pilihan untuk digunakan dengan SSH-Chat sebelum memulakan pelayan. Untuk menetapkan mesej fail hari, gunakan --motd pilihan seperti ini.

$ ssh-chat--motd ~/motd_file 

Untuk menentukan fail log sembang, gunakan --log Pilihan seperti di bawah.

$ ssh-chat--motd ~/motd_file--log/var/log/ssh-chat.log 

Anda boleh menguji pilihan dengan pelayan pemaju.

$ SSH Chat.Shazow.jaring 

Akhirnya, untuk melihat semua pilihan penggunaan pelayan, taipkan:

$ ssh -chat -h Penggunaan: Pilihan Aplikasi SSH -Chat [Options]: -V, -Kerajaan menunjukkan pembalakan verbose. --versi cetak versi dan keluar. -i, -identiti = kunci peribadi untuk mengenal pasti pelayan dengan. (lalai: ~/.ssh/id_rsa) - -mengikat = hos dan pelabuhan untuk mendengar. (Lalai: 0.0.0.0: 2022) --admin = fail kunci awam yang pentadbir. --Whitelist = Fail pilihan kunci awam yang dibenarkan untuk menyambung. --MOTD = Mesej pilihan fail hari. --log = tulis log sembang ke fail ini. --PPROF = Aktifkan PPROF HTTP Server untuk profil. Pilihan Bantuan: -H, -Help Tunjukkan mesej bantuan ini 

Repositori ssh-chat github: https: // github.com/shazow/ssh-chat

Jangan lupa untuk menyemak:

  1. 5 amalan terbaik untuk menjamin dan melindungi pelayan SSH
  2. Konfigurasikan "Tiada Kata Laluan SSH Keys Authentication" dengan dempul pada pelayan Linux
  3. Lindungi log masuk SSH dengan mesej Banner SSH & MOTD
  4. Cara menyekat akses SSH dan FTP ke julat IP dan rangkaian tertentu di Linux

SSH-CHAT adalah perkhidmatan sembang selamat yang sangat mudah dan mudah digunakan untuk pengguna Linux. Adakah anda mempunyai pemikiran untuk dikongsi? Jika ya, kemudian gunakan borang maklum balas di bawah.