ssh-chat - Fanya Gumzo la Kikundi/Faragha na Watumiaji Wengine wa Linux Kupitia SSH
ssh-chat ni matumizi ya safu ya amri ya jukwaa-mbali iliyoandikwa katika GoLang, ambayo hukuwezesha kuzungumza kwa usalama na idadi ndogo ya watumiaji kwenye muunganisho wa ssh. Imeundwa mahususi kubadilisha seva yako ya SSH kuwa huduma ya gumzo. Ukiizindua, utapata kidokezo cha gumzo badala ya ganda la kawaida.
- Huwawezesha watumiaji kupiga gumzo kwenye chumba kupitia ssh.
- Inaauni ujumbe wa faragha kati ya watumiaji.
- Inaauni ubinafsishaji wa mandhari ya rangi ikiwa inatumika na mteja wako wa ssh.
- Inaweza kuchunguza alama ya vidole ya ufunguo wa umma wa mtumiaji yeyote kwa sababu za utambulisho.
- Huwezesha watumiaji kuweka jina la utani.
- Usaidizi wa kuorodhesha/kuzuia watumiaji pamoja na kuwapiga teke watumiaji.
- Inaauni kwa uorodheshaji wa watumiaji wote waliounganishwa.
Katika makala haya, tutaelezea jinsi ya kusanidi na kutumia kwa urahisi ssh-chat kwenye mfumo wa Linux ili kuzungumza na watumiaji wengine kwenye seva moja.
Kama nilivyosema, ssh-chat imeandikwa katika GoLang, kwa hivyo ikiwa huna GoLang iliyosakinishwa kwenye mfumo wako, fuata mwongozo huu ili kuisakinisha.
- Jinsi ya Kusakinisha GoLang (Lugha ya Kuweka Programu ya Go) katika Linux
Kufunga ssh-chat kwenye Mifumo ya Linux
Anza kwa kupakua toleo la hivi punde la ssh-chat kutoka kwa ukurasa wake wa kutolewa na toa faili ya tar na uhamishe kwenye saraka ya kifurushi ili kuiendesha kama inavyoonyeshwa.
# cd Downloads # wget -c https://github.com/shazow/ssh-chat/releases/download/v1.6/ssh-chat-linux_amd64.tgz # tar -xvf ssh-chat-linux_amd64.tgz # cd ssh-chat/ # ./ssh-chat
Sasa washiriki wa timu yako wanaweza kuunganishwa nayo kwa kutumia amri ya ssh, na kuanza kupiga gumzo kwenye chumba cha mazungumzo moja kwa moja kupitia muunganisho salama wa ganda.
Kuonyesha jinsi yote yanavyofanya kazi, tutatumia seva ya ssh-chat yenye IP: 192.168.56.10 na watumiaji watatu (root, tecmint na aaronkilik) waliounganishwa kupitia ssh kwenye seva hii kama inavyoonyeshwa hapa chini.
Muhimu: Utagundua kuwa watumiaji wote watatu hawangii nenosiri lolote wakati wa kuunganisha kwenye seva, hii ni kwa sababu tumeweka mipangilio ya kuingia bila nenosiri kwa miunganisho ya ssh. Hii ndio njia inayopendekezwa ya uthibitishaji wa miunganisho ya ssh kwenye Linux.
$ ssh [email $ ssh [email $ ssh [email
Wakati imeunganishwa kwa seva kupitia ssh, watumiaji wote wa mfumo hapo juu wanaweza kujiunga na chumba cha mazungumzo kwa kutumia ssh amri kama hii (lazima watumie bandari ambayo seva ya gumzo inasikiliza):
$ ssh localhost -p 2022
Ili kuona amri zote za arifa za gumzo, mtumiaji anapaswa kuandika /help
amri.
[tecmint] /help
Kutuma ujumbe wa kibinafsi, kwa mfano; ikiwa mtumiaji tecmint anataka kutuma ujumbe wa siri kwa aaronkilik, atahitaji kutumia /msg
amri kama ifuatavyo.
[tecmint] /msg aaronkilik Am a hacker btw! [aaronkilik] /msg tecmint Oh, that's cool
Utagundua kuwa mzizi hauoni ujumbe ulio hapo juu kama inavyoonyeshwa hapa chini.
Ili kuona maelezo ya watumiaji, tumia /whois
amri kama hii.
[aaronkilik]/whois tecmint
Ili kuona watumiaji wote waliounganishwa kwenye chumba cha mazungumzo, tumia amri ya /names
kama ifuatavyo.
[tecmint] /names
Kuna chaguzi kadhaa za kutumia na ssh-chat kabla ya kuanza seva. Ili kuweka ujumbe wa faili ya siku, tumia chaguo la --motd
kama hii.
$ ssh-chat --motd ~/motd_file
Ili kufafanua faili ya kumbukumbu ya gumzo, tumia chaguo la --log
kama ilivyo hapo chini.
$ ssh-chat --motd ~/motd_file --log /var/log/ssh-chat.log
Unaweza kujaribu kwa hiari na seva ya wasanidi.
$ ssh chat.shazow.net
Mwishowe, ili kuona chaguzi zote za utumiaji wa seva, chapa:
$ssh-chat -h Usage: ssh-chat [OPTIONS] Application Options: -v, --verbose Show verbose logging. --version Print version and exit. -i, --identity= Private key to identify server with. (default: ~/.ssh/id_rsa) --bind= Host and port to listen on. (default: 0.0.0.0:2022) --admin= File of public keys who are admins. --whitelist= Optional file of public keys who are allowed to connect. --motd= Optional Message of the Day file. --log= Write chat log to this file. --pprof= Enable pprof http server for profiling. Help Options: -h, --help Show this help message
ssh-chat Github Repository: https://github.com/shazow/ssh-chat
Usisahau kuangalia:
- Mbinu 5 Bora za Kulinda na Kulinda Seva ya SSH
- Sanidi \Hakuna Uthibitishaji wa Vifunguo vya SSH vya Nenosiri na PuTTY kwenye Seva za Linux
- Linda Kuingia kwa SSH kwa SSH & Ujumbe wa Bango la MOTD
- Jinsi ya Kuzuia Ufikiaji wa SSH na FTP kwa IP Maalum na Masafa ya Mtandao katika Linux
ssh-chat ni huduma rahisi na rahisi kutumia ya gumzo kwa watumiaji wa Linux. Je, una mawazo yoyote ya kushiriki? Ikiwa ndio, basi tumia fomu ya maoni iliyo hapa chini.