ssh-chat - looge SSH-i kaudu grupi/privaatne vestlus teiste Linuxi kasutajatega
ssh-chat on platvormiülene käsurea utiliit, mis on kirjutatud GoLangis, mis võimaldab teil ssh-ühenduse kaudu turvaliselt suhelda suhteliselt väikese hulga kasutajatega. See on spetsiaalselt loodud teie SSH-serveri muutmiseks vestlusteenuseks. Kui olete selle käivitanud, saate tavalise kestaga vestlusviiba.
- võimaldab kasutajatel ruumis ssh kaudu vestelda.
- Toetab kasutajate vahelist privaatsõnumit.
- Toetab värviteema kohandamist, kui seda toetab teie ssh-klient.
- See võib tuvastamise huvides uurida iga kasutaja avaliku võtme sõrmejälge.
- võimaldab kasutajatel hüüdnime määrata.
- Kasutajate lubatud nimekirja lisamise/blokeerimise ja kasutajate peksmise tugi.
- Toetab kõigi ühendatud kasutajate loendisse lisamist.
Selles artiklis selgitame, kuidas Linuxi süsteemis ssh-chat hõlpsasti seadistada ja kasutada, et vestelda teiste sama serveri kasutajatega.
Nagu ma ütlesin, on ssh-chat kirjutatud GoLangis, nii et kui teie süsteemis pole GoLangi installitud, järgige selle installimiseks seda juhendit.
- Kuidas GoLangi (Go programmeerimiskeel) Linuxi installida
Ssh-chati installimine Linuxi süsteemidesse
Alustage ssh-chat'i värskeima versiooni allalaadimine selle vabastamislehelt ja tõmmake tõrvafail välja ning liikuge pakettkataloogi, et seda käivitada nagu näidatud.
# 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
Nüüd saavad teie meeskonnaliikmed sellega ssh-käsu abil ühenduse luua ja turvalises kestühenduse kaudu sirgjoonelises vestlusruumis vestlema hakata.
Selle kõige toimimise näitamiseks kasutame ssh-chat-serverit IP-ga: 192.168.56.10 ja kolme kasutajat (root, tecmint ja aaronkilik), mis on ssh-i kaudu ühendatud selle serveriga, nagu allpool näidatud.
Tähtis: märkate, et kõik kolm kasutajat ei sisesta serveriga ühenduse loomisel ühtegi parooli, sest meil on ssh-ühenduste jaoks seadistatud paroolideta sisselogimine. See on soovitatav ssh-ühenduste autentimise meetod Linuxis.
$ ssh [email $ ssh [email $ ssh [email
Kui serveriga on ühendatud ssh kaudu, saavad kõik ülaltoodud süsteemikasutajad vestlusruumiga liituda ssh käsu abil (nad peavad kasutama porti, mida vestlusserver kuulab):
$ ssh localhost -p 2022
Kõigi vestlusviibade käskude kuvamiseks peaks kasutaja sisestama käsu /help
.
[tecmint] /help
Näiteks privaatsõnumi saatmiseks; kui kasutaja tecmint soovib aaronkilikule saata salajase sõnumi, peaks ta kasutama käsku /msg
järgmiselt.
[tecmint] /msg aaronkilik Am a hacker btw! [aaronkilik] /msg tecmint Oh, that's cool
Märkate, et juur ei vaata ülaltoodud kirju, nagu allpool näidatud.
Kasutajateabe kuvamiseks kasutage käsku /whois
niimoodi.
[aaronkilik]/whois tecmint
Kõigi ühendatud kasutajate kuvamiseks jututoas kasutage käsku /names
järgmiselt.
[tecmint] /names
Enne serveri käivitamist on ssh-chatiga võimalik kasutada mitmeid võimalusi. Päevafaili sõnumi määramiseks kasutage sellist valikut --motd
.
$ ssh-chat --motd ~/motd_file
Vestluslogifaili määratlemiseks kasutage allpool olevat valikut --log
.
$ ssh-chat --motd ~/motd_file --log /var/log/ssh-chat.log
Soovi korral saate testida arendajate serveriga.
$ ssh chat.shazow.net
Kõigi serveri kasutusvalikute kuvamiseks tippige lõpuks:
$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 Githubi hoidla: https://github.com/shazow/ssh-chat
Ärge unustage vaadata:
- 5 parimat tava SSH-serveri turvamiseks ja kaitsmiseks
- konfigureerige\"No Password SSH Keys Authentication" koos PuTTY-ga Linuxi serverites
- Kaitske SSH-i sisselogimisi SSH-i ja MOTD-ribareklaamide abil
- Kuidas blokeerida SSH ja FTP juurdepääs konkreetsele IP-le ja võrgualale Linuxis
ssh-chat on tõeliselt lihtne ja hõlpsasti kasutatav turvaline vestlusteenus Linuxi kasutajatele. Kas teil on mõtteid, mida jagada? Kui jah, siis kasutage allolevat tagasisidevormi.