ວິທີການເພີ່ມເວລາການເຊື່ອມຕໍ່ SSH ໃນ Linux
ການ ໝົດ ເວລາຂອງ SSH ເຊິ່ງເປັນຜົນມາຈາກການບໍ່ມີປະສິດຕິພາບສາມາດເປັນການລະຄາຍເຄືອງທີ່ຂ້ອນຂ້າງ. ນີ້ມັກຈະບັງຄັບໃຫ້ທ່ານເຊື່ອມຕໍ່ການເຊື່ອມຕໍ່ຄືນ ໃໝ່ ແລະເລີ່ມຕົ້ນ ໃໝ່ ອີກຄັ້ງ.
ໂຊກດີ, ທ່ານສາມາດເພີ່ມຂີດ ຈຳ ກັດເວລາ SSH ຢ່າງງ່າຍດາຍແລະເຮັດໃຫ້ກອງປະຊຸມ SSH ຂອງທ່ານມີຊີວິດຊີວາເຖິງແມ່ນວ່າຈະບໍ່ມີປະສິດຕິພາບ. ສິ່ງນີ້ເກີດຂື້ນໃນເວລາທີ່ server ຫຼືລູກຄ້າສົ່ງ packet ທີ່ບໍ່ຖືກຕ້ອງໄປຫາລະບົບອື່ນເພື່ອເຮັດໃຫ້ການປະຊຸມມີຊີວິດຊີວາ.
ອ່ານທີ່ກ່ຽວຂ້ອງ: ວິທີການຄວາມປອດໄພແລະຄວາມແຂງແກ່ນຂອງ OpenSSH Server
ຕອນນີ້ລອງຄົ້ນຫາວິທີທີ່ທ່ານສາມາດເພີ່ມເວລາການເຊື່ອມຕໍ່ SSH ໃນ Linux.
ເພີ່ມເວລາການເຊື່ອມຕໍ່ SSH
ຢູ່ເທິງເຊີບເວີ, ໃຫ້ຂ້າມໄປຫາເອກະສານການຕັ້ງຄ່າ /etc/ssh/sshd_config
.
$ sudo vi /etc/ssh/sshd_config
ເລື່ອນແລະຊອກຫາຕົວ ກຳ ນົດການຕໍ່ໄປນີ້:
#ClientAliveInterval #ClientAliveCountMax
ຕົວກໍານົດການ
ອີກດ້ານ ໜຶ່ງ, ຕົວ ກຳ ນົດການ
ມູນຄ່າ ໝົດ ເວລາແມ່ນໃຫ້ໂດຍຜະລິດຕະພັນຂອງພາລາມິເຕີຂ້າງເທິງນີ້ i.e.
Timeout value = ClientAliveInterval * ClientAliveCountMax
ຍົກຕົວຢ່າງ, ໃຫ້ເວົ້າວ່າທ່ານໄດ້ ກຳ ນົດພາລາມິເຕີຂອງທ່ານດັ່ງທີ່ສະແດງ:
ClientAliveInterval 1200 ClientAliveCountMax 3
ມູນຄ່າ ໝົດ ເວລາຈະຢູ່ທີ່ 1200 ວິນາທີ * 3 = 3600 ວິນາທີ. ນີ້ແມ່ນເທົ່າກັບ 1 ຊົ່ວໂມງເຊິ່ງ ໝາຍ ຄວາມວ່າຊ່ວງ ssh ຂອງທ່ານຈະຍັງມີຊີວິດຢູ່ເປັນເວລາ 1 ຊົ່ວໂມງໂດຍບໍ່ຕ້ອງລຸດລົງ.
ອີກທາງເລືອກ, ທ່ານສາມາດບັນລຸຜົນໄດ້ຮັບດຽວກັນໂດຍການລະບຸພາລາມິເຕີ
ClientAliveInterval 3600
ເມື່ອ ສຳ ເລັດແລ້ວ, ໃຫ້ ນຳ ໃຊ້ Daem OpenSSH ສຳ ລັບການປ່ຽນແປງທີ່ມີຜົນບັງຄັບໃຊ້.
$ sudo systemctl reload sshd
ໃນຖານະເປັນມາດຕະການຄວາມປອດໄພຂອງ SSH, ຄວນແນະ ນຳ ໃຫ້ບໍ່ຕັ້ງຄ່າເວລາ ໝົດ ເວລາຂອງ SSH ໃຫ້ເປັນມູນຄ່າມະຫາສານ. ນີ້ແມ່ນເພື່ອປ້ອງກັນບໍ່ໃຫ້ຜູ້ໃດຜູ້ ໜຶ່ງ ຍ່າງໄປມາແລະ hijacking session ຂອງທ່ານເມື່ອທ່ານຢູ່ຫ່າງກັນເປັນເວລາດົນ. ແລະນັ້ນແມ່ນ ສຳ ລັບຫົວຂໍ້ນີ້.