SSH -CHAT - Buat sembang kumpulan/peribadi dengan pengguna Linux lain melalui SSH
- 1377
- 81
- Clay Weber
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
- Membolehkan pengguna berbual di bilik melalui SSH.
- Menyokong pemesejan peribadi antara pengguna.
- Menyokong penyesuaian tema warna jika disokong oleh pelanggan SSH anda.
- Ia dapat meneliti cap jari kunci awam mana -mana pengguna untuk alasan pengenalpastian.
- Membolehkan pengguna menetapkan nama samaran.
- Sokongan untuk pengguna putih/menyekat pengguna serta menendang pengguna.
- 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.
- 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-chatPelayan 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 2022Bilik sembang SSH
Untuk melihat semua arahan prompt sembang, pengguna harus menaip /Bantuan
perintah.
[Tecmint] /BantuanBantuan 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 sshUntuk 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:
- 5 amalan terbaik untuk menjamin dan melindungi pelayan SSH
- Konfigurasikan "Tiada Kata Laluan SSH Keys Authentication" dengan dempul pada pelayan Linux
- Lindungi log masuk SSH dengan mesej Banner SSH & MOTD
- 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.
- « VIFM - Pengurus Fail Berasaskan Perintah dengan 'VI Keybindings' untuk Linux
- CPUTOOL - Had dan kawalan CPU menggunakan sebarang proses di Linux »