ssh-chat - Mee otu/nkata onwe ya na ndị ọrụ Linux ndị ọzọ karịa SSH


ssh-chat bụ ngwa ahịrị usoro iwu nke edere na GoLang, nke na-enyere gị aka isoro ọnụ ọgụgụ dị nta nke ndị ọrụ kparịta ụka n'enweghị nsogbu na njikọ ssh. Emebere ya nke ọma iji tọghata ihe nkesa SSH gị ka ọ bụrụ ọrụ nkata. Ozugbo ịmalitere ya, ị ga-enweta mkparịta ụka ozugbo karịa shei na-emebu.

  1. Na-enyere ndị ọrụ aka ịkparịta ụka n'ime ụlọ site na ssh.
  2. Nkwado maka ozi nzuzo n'etiti ndị ọrụ.
  3. Nkwado maka nhazi isiokwu agba ma ọ bụrụ na onye ahịa ssh gị kwadoro ya.
  4. Ọ nwere ike nyochaa akara mkpịsị aka ọha nke onye ọrụ maka ebumnuche njirimara.
  5. Na-enyere ndị ọrụ aka ịtọ aha otutu.
  6. Nkwado maka ndị ọrụ ihichapụ/egbochi ndị ọrụ yana ịgba ndị ọrụ ụkwụ.
  7. Nkwado maka ndepụta ndị ọrụ niile ejikọrọ.

N'isiokwu a, anyị ga-akọwa otu esi edozi ma jiri ssh-chat na Linux usoro iji kparịta ụka na ndị ọrụ ndị ọzọ na otu ihe nkesa.

Dịka m kwuru, edere ssh-chat na GoLang, yabụ ọ bụrụ na itinyeghị GoLang na sistemụ gị, soro ntuziaka a ka ịwụnye ya.

  1. Otu esi etinye GoLang (Go Programming Language) na Linux

Ịwụnye ssh-chat na Linux Systems

Malite site na nbudata ụdị ssh-chat kachasị ọhụrụ na ibe ntọhapụ ya wee wepụ faịlụ tar wee banye na ndekọ ngwugwu iji mee ya dịka egosiri.

# 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

Ugbu a ndị otu gị nwere ike jikọọ na ya site na iji iwu ssh, wee malite ịkparịta ụka n'ime ụlọ nkata kwụ ọtọ site na njikọ shei echekwara.

Iji gosipụta otu ihe niile si arụ ọrụ, anyị ga-eji ihe nkesa ssh-chat nwere IP: 192.168.56.10 na ndị ọrụ atọ (mgbọrọgwụ, tecmint na aronkilik) jikọtara ssh na nkesa a dị ka egosiri n'okpuru.

Ihe dị mkpa: Ị ga-achọpụta na ndị ọrụ atọ ahụ anaghị abanye okwuntughe ọ bụla mgbe ha na-ejikọta na ihe nkesa, nke a bụ n'ihi na anyị nwere nbanye na-enweghị paswọọdụ maka njikọ ssh. Nke a bụ usoro akwadoro maka nyocha maka njikọ ssh na Linux.

$ ssh [email 
$ ssh [email 
$ ssh [email 

Mgbe ejikọtara ya na ihe nkesa n'elu ssh, ndị ọrụ sistemụ niile dị n'elu nwere ike isonyere ọnụ ụlọ nkata site na iji ssh iwu dị ka nke a (ha ga-eji ọdụ ụgbọ mmiri nke sava nkata na-ege na):

$ ssh localhost -p 2022

Ka ilele iwu nkata nkata niile, onye ọrụ kwesịrị pịnye iwu /help.

[tecmint] /help 

Iji zipu ozi nzuzo, dịka ọmụmaatụ; ọ bụrụ na onye ọrụ tecmint chọrọ izipu ozi nzuzo na aronkilik, ọ ga-achọ iji iwu /msg dị ka ndị a.

[tecmint] /msg aaronkilik Am a hacker btw!
[aaronkilik] /msg tecmint Oh, that's cool

Ị ga-achọpụta na mgbọrọgwụ anaghị ele ozi ndị dị n'elu dị ka egosiri n'okpuru.

Ka ilele ozi ndị ọrụ, jiri iwu /whois dị ka nke a.

[aaronkilik]/whois tecmint

Ka ilele ndị ọrụ niile ejikọrọ na ọnụ ụlọ nkata, jiri iwu /aha dị ka ndị a.

[tecmint] /names

Enwere ọtụtụ nhọrọ iji ssh-chat tupu ịmalite sava ahụ. Iji tọọ ozi nke faịlụ ụbọchị, jiri nhọrọ -motd dị ka nke a.

$ ssh-chat --motd ~/motd_file  

Iji kọwapụta faịlụ ndekọ nkata, jiri nhọrọ -log dị ka n'okpuru.

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

Ị nwere ike iji ihe nkesa mmepụta nwalee na nhọrọ.

$ ssh chat.shazow.net

N'ikpeazụ, iji lelee nhọrọ ojiji nkesa, pịnye:

$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

Ebe nchekwa ssh-chat Github: https://github.com/shazow/ssh-chat

Echefula ịlele:

  1. Omume 5 kacha mma iji chekwaa ma chekwaa sava SSH
  2. Hazie\Ọ nweghị Paswọdu SSH igodo na PuTTY na Linux sava
  3. Chekwaa nbanye SSH site na iji ozi SSH & MOTD Banner
  4. Etu esi egbochi SSH na FTP nweta IP na nso netwọkụ akọwapụtara na Linux

ssh-chat bụ ọrụ nkata dị mfe ma dịkwa mfe iji maka ndị ọrụ Linux. Ị nwere echiche ọ bụla ị ga-ekekọrịta? Ọ bụrụ ee, wee jiri fọm nzaghachi dị n'okpuru.