ssh-chat - ເຮັດການສົນທະນາເປັນກຸ່ມ/ສ່ວນຕົວກັບຜູ້ໃຊ້ Linux ອື່ນໆຜ່ານ SSH


ssh-chat ແມ່ນຜົນປະໂຫຍດເສັ້ນ ຄຳ ສັ່ງຂ້າມເວທີທີ່ຂຽນໃນ GoLang ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດສົນທະນາໄດ້ຢ່າງປອດໄພກັບ ຈຳ ນວນຜູ້ໃຊ້ຂ້ອນຂ້າງ ໜ້ອຍ ໃນການເຊື່ອມຕໍ່ ssh. ມັນຖືກອອກແບບມາເປັນພິເສດເພື່ອປ່ຽນ server SSH ຂອງທ່ານເຂົ້າໃນການບໍລິການສົນທະນາ. ເມື່ອທ່ານເປີດມັນ, ທ່ານຈະໄດ້ຮັບການສົນທະນາສົນທະນາຫຼາຍກວ່າຫອຍປົກກະຕິ.

<

  • ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດສົນທະນາກັນໃນຫ້ອງຜ່ານທາງ ssh.
  • ຮອງຮັບການສົ່ງຂໍ້ຄວາມສ່ວນຕົວລະຫວ່າງຜູ້ໃຊ້.
  • ສະ ໜັບ ສະ ໜູນ ການປັບແຕ່ງຮູບແບບສີຖ້າສະ ໜັບ ສະ ໜູນ ໂດຍລູກຄ້າ ssh ຂອງທ່ານ.
  • ມັນສາມາດກວດເບິ່ງລາຍນິ້ວມືທີ່ ສຳ ຄັນຂອງຜູ້ໃຊ້ ສຳ ລັບເຫດຜົນການ ກຳ ນົດ.
  • ຊ່ວຍໃຫ້ຜູ້ໃຊ້ຕັ້ງຊື່ຫຼິ້ນ.
  • ສະ ໜັບ ສະ ໜູນ ການກວດສອບບັນຊີ/ປິດກັ້ນຜູ້ໃຊ້ພ້ອມທັງເຕະຜູ້ໃຊ້.
  • ສະ ໜັບ ສະ ໜູນ ການລົງລາຍຊື່ຜູ້ໃຊ້ທີ່ເຊື່ອມຕໍ່ທັງ ໝົດ.
  • ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການຕັ້ງຄ່າແລະການໃຊ້ ssh-chat ແບບງ່າຍດາຍໃນລະບົບ Linux ເພື່ອສົນທະນາກັບຜູ້ໃຊ້ອື່ນໆໃນເຄື່ອງແມ່ຂ່າຍດຽວກັນ.

    ດັ່ງທີ່ຂ້ອຍໄດ້ເວົ້າແລ້ວ, ssh-chat ຖືກຂຽນໄວ້ໃນ GoLang, ສະນັ້ນຖ້າທ່ານບໍ່ໄດ້ຕິດຕັ້ງ GoLang ໃນລະບົບຂອງທ່ານ, ໃຫ້ເຮັດຕາມ ຄຳ ແນະ ນຳ ນີ້ເພື່ອຕິດຕັ້ງມັນ.

    <

  • ວິທີການຕິດຕັ້ງ GoLang (Go Programming Language) ໃນ Linux
  • ການຕິດຕັ້ງ ssh-chat ໃນ Linux Systems

    ເລີ່ມຕົ້ນໂດຍການດາວໂຫລດ ssh-chat ແບບລ້າສຸດຈາກ ໜ້າ ປ່ອຍຂອງມັນແລະສະກັດເອກະສານ tar ແລະຍ້າຍເຂົ້າໃນໄດເລກະທໍລີຊຸດເພື່ອ ດຳ ເນີນການຕາມທີ່ສະແດງ.

    # 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
    

    ດຽວນີ້ສະມາຊິກທີມຂອງທ່ານສາມາດເຊື່ອມຕໍ່ກັບມັນໂດຍໃຊ້ ຄຳ ສັ່ງ ssh, ແລະເລີ່ມສົນທະນາກັນໃນຫ້ອງສົນທະນາໂດຍກົງຜ່ານການເຊື່ອມຕໍ່ຫອຍທີ່ປອດໄພ.

    ເພື່ອສະແດງໃຫ້ເຫັນວ່າມັນເຮັດວຽກໄດ້ແນວໃດ, ພວກເຮົາຈະໃຊ້ server ssh-chat ກັບ IP: 192.168.56.10 ແລະຜູ້ໃຊ້ສາມຄົນ (root, tecmint ແລະ aaronkilik) ເຊື່ອມຕໍ່ຜ່ານ ssh ກັບ server ດັ່ງຮູບຂ້າງລຸ່ມນີ້.

    ສິ່ງ ສຳ ຄັນ: ທ່ານຈະສັງເກດເຫັນວ່າຜູ້ໃຊ້ທັງສາມຄົນບໍ່ໄດ້ໃສ່ລະຫັດຜ່ານໃດໆໃນຂະນະທີ່ເຊື່ອມຕໍ່ກັບເຊີບເວີ, ນີ້ແມ່ນຍ້ອນວ່າພວກເຮົາມີການຕັ້ງຄ່າການເຂົ້າສູ່ລະບົບແບບບໍ່ມີລະຫັດ ສຳ ລັບການເຊື່ອມຕໍ່ ssh. ນີ້ແມ່ນວິທີການທີ່ຖືກແນະ ນຳ ໃນການກວດສອບຄວາມຖືກຕ້ອງ ສຳ ລັບການເຊື່ອມຕໍ່ ssh ໃນ Linux.

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

    ໃນຂະນະທີ່ເຊື່ອມຕໍ່ກັບເຊີບເວີຜ່ານ ssh, ຜູ້ໃຊ້ລະບົບຂ້າງເທິງທັງ ໝົດ ສາມາດເຂົ້າຮ່ວມຫ້ອງສົນທະນາໂດຍໃຊ້ ຄຳ ສັ່ງ ssh ແບບນີ້ (ພວກເຂົາຕ້ອງໃຊ້ພອດທີ່ເຄື່ອງແມ່ຂ່າຍສົນທະນາຟັງຢູ່):

    $ ssh localhost -p 2022
    

    ເພື່ອເບິ່ງທຸກ ຄຳ ສັ່ງຂອງການສົນທະນາ, ຜູ້ໃຊ້ຄວນພິມ ຄຳ ສັ່ງ /help .

    [tecmint] /help 
    

    ເພື່ອສົ່ງຂໍ້ຄວາມສ່ວນຕົວ, ຍົກຕົວຢ່າງ; ຖ້າຜູ້ໃຊ້ tecmint ຕ້ອງການສົ່ງຂໍ້ຄວາມລັບໄປຍັງ aaronkilik, ລາວ/ລາວຈະຕ້ອງໃຊ້ ຄຳ ສັ່ງ /msg ດັ່ງຕໍ່ໄປນີ້.

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

    ທ່ານຈະສັງເກດເຫັນວ່າຮາກບໍ່ເບິ່ງຂໍ້ຄວາມຂ້າງເທິງດັ່ງທີ່ສະແດງຢູ່ດ້ານລຸ່ມ.

    ເພື່ອເບິ່ງຂໍ້ມູນຜູ້ໃຊ້, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ /whois ແບບນີ້.

    [aaronkilik]/whois tecmint
    

    ເພື່ອເບິ່ງຜູ້ໃຊ້ທີ່ເຊື່ອມຕໍ່ທັງ ໝົດ ໃນຫ້ອງສົນທະນາ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງ /names ດັ່ງຕໍ່ໄປນີ້.

    [tecmint] /names
    

    ມີຫລາຍທາງເລືອກທີ່ຈະໃຊ້ກັບ ssh-chat ກ່ອນທີ່ຈະເລີ່ມຕົ້ນ server. ເພື່ອ ກຳ ນົດຂໍ້ຄວາມຂອງໄຟລ໌ມື້, ໃຫ້ໃຊ້ຕົວເລືອກ --motd ເຊັ່ນນີ້.

    $ ssh-chat --motd ~/motd_file  
    

    ເພື່ອ ກຳ ນົດເອກະສານບັນທຶກການສົນທະນາ, ໃຫ້ໃຊ້ຕົວເລືອກ --log ດັ່ງລຸ່ມນີ້.

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

    ທ່ານສາມາດທົດສອບຕົວເລືອກກັບ server server.

    $ ssh chat.shazow.net
    

    ສຸດທ້າຍ, ເພື່ອເບິ່ງຕົວເລືອກການ ນຳ ໃຊ້ເຊີຟເວີທັງ ໝົດ, ພິມ:

    $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

    ຢ່າລືມຕິດຕາມ:

    <

  • 5 ການປະຕິບັດທີ່ດີທີ່ສຸດເພື່ອຮັບປະກັນແລະປົກປ້ອງ SSH Server
  • ຕັ້ງຄ່າ“ ບໍ່ມີການລະຫັດຜ່ານ SSH Keys Authentication” ກັບ PuTTY ໃນເຄື່ອງແມ່ຂ່າຍ Linux
  • ປົກປ້ອງການເຂົ້າສູ່ລະບົບຂອງ SSH ດ້ວຍຂໍ້ຄວາມປ້າຍໂຄສະນາ SSH & MOTD
  • ວິທີການບລັອກ SSH ແລະ FTP ເຂົ້າເຖິງ IP ແລະລະດັບເຄືອຂ່າຍສະເພາະໃນ Linux
  • ssh-chat ແມ່ນບໍລິການສົນທະນາທີ່ປອດໄພທີ່ງ່າຍດາຍແລະງ່າຍຕໍ່ການໃຊ້ ສຳ ລັບຜູ້ໃຊ້ Linux. ທ່ານມີຄວາມຄິດທີ່ຈະແບ່ງປັນບໍ? ຖ້າແມ່ນແລ້ວ, ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.