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.

  1. võimaldab kasutajatel ruumis ssh kaudu vestelda.
  2. Toetab kasutajate vahelist privaatsõnumit.
  3. Toetab värviteema kohandamist, kui seda toetab teie ssh-klient.
  4. See võib tuvastamise huvides uurida iga kasutaja avaliku võtme sõrmejälge.
  5. võimaldab kasutajatel hüüdnime määrata.
  6. Kasutajate lubatud nimekirja lisamise/blokeerimise ja kasutajate peksmise tugi.
  7. 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.

  1. 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:

  1. 5 parimat tava SSH-serveri turvamiseks ja kaitsmiseks
  2. konfigureerige\"No Password SSH Keys Authentication" koos PuTTY-ga Linuxi serverites
  3. Kaitske SSH-i sisselogimisi SSH-i ja MOTD-ribareklaamide abil
  4. 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.