เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต Linux. เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เบเปˆเบญเบ™

เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต Linux. เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เบเปˆเบญเบ™
Habib M'henni / Wikimedia Commons, CC BY-SA

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบ—เบดเบ‡เป‚เบฎเบ”เบ•เบดเป‰เบ‡เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบชเบญเบ‡เบชเบฒเบกเบ™เบฒเบ—เบตเปเบฅเบฐเบเบปเบ”เบ›เบธเปˆเบกเบซเบ™เบนเบชเบญเบ‡เบชเบฒเบกเบ„เบฑเป‰เบ‡. เปเบ•เปˆเบ—เบฑเบ™เบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง, เบฅเบฒเบงเบžเบปเบšเบงเปˆเบฒเบ•เบปเบ™เป€เบญเบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเป€เบ›เบฑเบ™เบชเบฑเบ”เบ•เบน, เบเป‰เบญเบ™เบงเปˆเบฒเบฅเบฒเบงเป€เบ›เบตเบ”เปƒเบซเป‰เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ„เบทเบเบฑเบšเป€เบ”เบฑเบเบเบดเบ‡เบ—เบตเปˆเบšเปเบฅเบดเบชเบธเบ”เบขเบนเปˆเปƒเบ™ disco rocker. เป€เบ„เบทเปˆเบญเบ‡เบชเบฐเปเบเบ™เบˆเบฐเบŠเบญเบเบซเบฒเบกเบฑเบ™เป„เบ”เป‰เป„เบง เปเบฅเบฐเบ„เบปเป‰เบ™เบžเบปเบšเบšเบญเบ—เปŒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบซเบผเบฒเบเบžเบฑเบ™เบšเบญเบ—เปŒ เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบŠเบญเบเบซเบฒเบˆเบธเบ”เบญเปˆเบญเบ™ เปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบกเบตเบšเบฒเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ„เบงเบ™เป€เบฎเบฑเบ”เบ—เบฑเบ™เบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™.

เป€เบ™เบทเป‰เบญเปƒเบ™

เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบฎเบฒเบ

เบชเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เปเบกเปˆเบ™เบชเป‰เบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบฎเบฒเบ. เบˆเบธเบ”เปเบกเปˆเบ™เบงเปˆเบฒเบœเบนเป‰เปƒเบŠเป‰ root เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡เปƒเบ™เบฅเบฐเบšเบปเบš, เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบฒเบงเบšเปเบฅเบดเบซเบฒเบ™เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเปเบฎเบเป€เบเบต, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบง.

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™, เปเบฅเบฐเบ›เบดเบ”เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ—เบฒเบ‡เป„เบเบœเปˆเบฒเบ™ SSH เบชเปเบฒเบฅเบฑเบšเบฎเบฒเบ.

เบœเบนเป‰เปƒเบŠเป‰เปƒเบซเบกเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบ”เป‰เบงเบเบ„เปเบฒเบชเบฑเปˆเบ‡ useradd:

useradd [options] <username>

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบˆเบฐเบ–เบทเบเป€เบžเบตเปˆเบกเบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™เบ”เป‰เบงเบเบ„เปเบฒเบชเบฑเปˆเบ‡ passwd:

passwd <username>

เบชเบธเบ”เบ—เป‰เบฒเบ, เบœเบนเป‰เปƒเบŠเป‰เบ™เบตเป‰เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบธเปˆเบกเบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”. sudo. เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เปเบˆเบเบขเบฒเบ Linux, เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบเบธเปˆเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™ CentOS เปเบฅเบฐ Red Hat เบœเบนเป‰เปƒเบŠเป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบธเปˆเบก wheel:

usermod -aG wheel <username>

เปƒเบ™ Ubuntu เบกเบฑเบ™เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบธเปˆเบก sudo:

usermod -aG sudo <username>

เบเบฐเปเบˆเปเบ—เบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ SSH

Brute force เบซเบผเบทเบเบฒเบ™เบฎเบปเปˆเบงเป„เบซเบฅเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เป€เบ›เบฑเบ™ vector เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เบชเบฐเบ™เบฑเป‰เบ™เบกเบฑเบ™เบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบ›เบดเบ”เบเบฒเบ™เบžเบดเบชเบนเบ”เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบ™ SSH (Secure Shell) เปเบฅเบฐเปƒเบŠเป‰เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบฅเบฐเบซเบฑเบ”เปเบ—เบ™.

เบกเบตเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ SSH, เป€เบŠเบฑเปˆเบ™: lsh ะธ เบเบฒเบ™เบฅเบธเบ”, เปเบ•เปˆเบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™ OpenSSH. เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฅเบนเบเบ„เป‰เบฒ OpenSSH เปƒเบ™ Ubuntu:

sudo apt install openssh-client

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบŠเบตเบšเป€เบงเบต:

sudo apt install openssh-server

เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ SSH daemon (sshd) เปƒเบ™เป€เบŠเบตเบšเป€เบงเบต Ubuntu:

sudo systemctl start sshd

เป€เบฅเบตเปˆเบก daemon เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปƒเบ™เบ—เบธเบ boot:

sudo systemctl enable sshd

เบกเบฑเบ™เบ„เบงเบ™เบˆเบฐเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบชเปˆเบงเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ OpenSSH เบ›เบฐเบเบญเบšเบกเบตเบชเปˆเบงเบ™เบฅเบนเบเบ„เป‰เบฒ. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เป‚เบ”เบเบœเปˆเบฒเบ™ openssh-server เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบญเบทเปˆเบ™เป†. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบฅเบนเบเบ„เป‰เบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ›เบตเบ”เบญเบธเป‚เบกเบ‡ SSH เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเป„เบ›เบซเบฒเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเบˆเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป. เบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบฐเบ”เบงเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ masking เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เป€เบšเบดเปˆเบ‡เบšเบปเบ”เบ„เบงเบฒเบก. "เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบžเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เบ•เบปเบงเบขเปˆเบฒเบ‡เปเบฅเบฐเบญเบธเป‚เบกเบ‡ SSH".

เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบšเปเปˆเบกเบตเบˆเบธเบ”เปƒเบ”เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบŠเบตเบŸเป€เบงเบตเป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบšเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบฅเบนเบเบ„เป‰เบฒเป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบเบฑเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบต (เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ”เป‰เบฒเบ™เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž).

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เปƒเบซเบกเปˆเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบ—เปเบฒเบญเบดเบ”เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ” SSH เปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ:

ssh-keygen -t rsa

เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒ .pub เปเบฅเบฐเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบชเบฒเบเบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบชเบธเปˆเบกเบ—เบตเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ ssh-rsa.

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ3GIJzTX7J6zsCrywcjAM/7Kq3O9ZIvDw2OFOSXAFVqilSFNkHlefm1iMtPeqsIBp2t9cbGUf55xNDULz/bD/4BCV43yZ5lh0cUYuXALg9NI29ui7PEGReXjSpNwUD6ceN/78YOK41KAcecq+SS0bJ4b4amKZIJG3JWm49NWvoo0hdM71sblF956IXY3cRLcTjPlQ84mChKL1X7+D645c7O4Z1N3KtL7l5nVKSG81ejkeZsGFzJFNqvr5DuHdDL5FAudW23me3BDmrM9ifUmt1a00mWci/1qUlaVFft085yvVq7KZbF2OP2NQACUkwfwh+iSTP username@hostname

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบ›เบฑเบ™เบฎเบฒเบ, เบชเป‰เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต SSH เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปƒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเป€เบžเบตเปˆเบกเบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ SSH เปƒเบชเปˆเป„เบŸเบฅเปŒ. authorized_keysเปƒเบŠเป‰เบ•เบปเบงเปเบเป‰เป„เบ‚เบ‚เปเป‰เบ„เบงเบฒเบกเป€เบŠเบฑเปˆเบ™ Vim:

mkdir -p /home/user_name/.ssh && touch /home/user_name/.ssh/authorized_keys

vim /home/user_name/.ssh/authorized_keys

เบชเบธเบ”เบ—เป‰เบฒเบ, เบเปเบฒเบ™เบปเบ”เบชเบดเบ”เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒ:

chmod 700 /home/user_name/.ssh && chmod 600 /home/user_name/.ssh/authorized_keys

เปเบฅเบฐเบ›เปˆเบฝเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ™เบตเป‰:

chown -R username:username /home/username/.ssh

เปƒเบ™เบ”เป‰เบฒเบ™เบฅเบนเบเบ„เป‰เบฒ, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฅเบฐเบšเบธเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบฅเบฑเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™:

ssh-add DIR_PATH/keylocation

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เป‚เบ”เบเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบ™เบตเป‰:

ssh [username]@hostname

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ scp เป€เบžเบทเปˆเบญเบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒ, เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” sshfs เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต.

เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เป€เบฎเบฑเบ”เบชเปเบฒเป€เบ™เบปเบฒเบชเปเบฒเบฎเบญเบ‡เบซเบผเบฒเบเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบชเปˆเบงเบ™เบ•เบปเบง, เป€เบžเบฒเบฐเบงเปˆเบฒเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบฅเบฐเบชเบนเบ™เป€เบชเบเบกเบฑเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบกเบตเบ—เบฒเบ‡เบ—เบตเปˆเบˆเบฐเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡.

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, เปƒเบ™ SSH เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ›เบดเบ”เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเบฒเบ (เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบœเบปเบ™เบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เปƒเบซเบกเปˆ).

เปƒเบ™ CentOS / Red Hat เบžเบงเบเป€เบฎเบปเบฒเบŠเบญเบเบซเบฒเป€เบชเบฑเป‰เบ™ PermitRootLogin yes เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹ /etc/ssh/sshd_config เปเบฅเบฐเบ›เปˆเบฝเบ™เบกเบฑเบ™:

PermitRootLogin no

เปƒเบ™ Ubuntu เป€เบžเบตเปˆเบกเป€เบชเบฑเป‰เบ™ PermitRootLogin no เบเบฑเบšเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ 10-my-sshd-settings.conf:

sudo echo "PermitRootLogin no" >> /etc/ssh/sshd_config.d/10-my-sshd-settings.conf

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบงเปˆเบฒเบœเบนเป‰เปƒเบŠเป‰เปƒเบซเบกเปˆเบ–เบทเบเบขเบทเบ™เบขเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบดเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เป€เบžเบทเปˆเบญเบฅเบปเบšเบฅเป‰เบฒเบ‡เบ„เบงเบฒเบกเบชเปˆเบฝเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบฎเบปเปˆเบงเป„เบซเบฅเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบซเบผเบทเบœเบปเบ™เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰ brute. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบˆเบฐเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบฅเบฐเบซเบฑเบ”เบชเปˆเบงเบ™เบ•เบปเบง.

เปƒเบ™ CentOS / Red Hat เบžเบงเบเป€เบฎเบปเบฒเบŠเบญเบเบซเบฒเป€เบชเบฑเป‰เบ™ PasswordAuthentication yes เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹ /etc/ssh/sshd_config เปเบฅเบฐโ€‹เบ›เปˆเบฝเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบ™เบตเป‰โ€‹:

PasswordAuthentication no

เปƒเบ™ Ubuntu เป€เบžเบตเปˆเบกเป€เบชเบฑเป‰เบ™ PasswordAuthentication no เบเบทเปˆเบ™ 10-my-sshd-settings.conf:

sudo echo "PasswordAuthentication no" >> /etc/ssh/sshd_config.d/10-my-sshd-settings.conf

เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบœเปˆเบฒเบ™ SSH, เป€เบšเบดเปˆเบ‡ เบ—เบตเปˆเบ™เบตเป‰.

เป„เบŸเบงเป

Firewall เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™เบžเบญเบ”เบ—เบตเปˆเบ—เปˆเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เป‚เบ”เบเบเบปเบ‡เบˆเบฐเป„เบ›เบซเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เบ™เบตเป‰เบ›เบปเบเบ›เป‰เบญเบ‡เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”เบ‚เบญเบ‡เบ—เปˆเบฒเป€เบฎเบทเบญเบ—เบตเปˆเป€เบ›เบตเบ”เป‚เบ”เบเบšเบฑเบ‡เป€เบญเบตเบ™เป‚เบ”เบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบญเบทเปˆเบ™เป†, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบซเบ™เป‰เบฒเบ”เบดเบ™เบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ.

เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡ firewall, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒ SSH เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบเบฒเบ™เบเบปเบเป€เบงเบฑเป‰เบ™เปเบฅเบฐเบˆเบฐเบšเปเปˆเบ–เบทเบเบšเบฅเบฑเบญเบ. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ firewall, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.

เบเบฒเบ™เปเบˆเบเบขเบฒเบ Ubuntu เบกเบฒเบžเป‰เบญเบกเบเบฑเบš Firewall Uncomplicated (เบงเป‰เบฒเบง), เปเบฅเบฐเบ”เป‰เบงเบ CentOS/Red Hat - เป€เบ•เบปเบฒเป„เบŸ.

เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ SSH เปƒเบ™ Firewall เปƒเบ™ Ubuntu:

sudo ufw allow ssh

เปƒเบ™ CentOS / Red Hat เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ firewall-cmd:

sudo firewall-cmd --zone=public --add-service=ssh --permanent

เบซเบผเบฑเบ‡เบˆเบฒเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ firewall เป„เบ”เป‰.

เปƒเบ™ CentOS / Red Hat เบžเบงเบเป€เบฎเบปเบฒเป€เบ›เบตเบ”เบšเปเบฅเบดเบเบฒเบ™ systemd เบชเปเบฒเบฅเบฑเบš firewalld:

sudo systemctl start firewalld
sudo systemctl enable firewalld

เปƒเบ™ Ubuntu เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

sudo ufw enable

Fail2Ban

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Fail2Ban เบงเบดเป€เบ„เบฒเบฐเบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบ™เบฑเบšเบˆเปเบฒเบ™เบงเบ™เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบˆเบฒเบเปเบ•เปˆเบฅเบฐเบ—เบตเปˆเบขเบนเปˆ IP. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบธเบเบปเบ”เบฅเบฐเบšเบฝเบšเบชเปเบฒเบฅเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™ - เบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเบ—เบตเปˆเบขเบนเปˆ IP เบ™เบตเป‰เบ–เบทเบเบšเบฅเบฑเบญเบเปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ 5 เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบšเปเปˆเบชเปเบฒเป€เบฅเบฑเบ”เป‚เบ”เบเบœเปˆเบฒเบ™ SSH เบžเบฒเบเปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒ 2 เบŠเบปเปˆเบงเป‚เบกเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบ›เบดเบ”เบเบฑเป‰เบ™เบ—เบตเปˆเบขเบนเปˆ IP เบ™เบตเป‰เป€เบ›เบฑเบ™เป€เบงเบฅเบฒ 12 เบŠเบปเปˆเบงเป‚เบกเบ‡.

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Fail2Ban เปƒเบ™ CentOS เปเบฅเบฐ Red Hat:

sudo yum install fail2ban

เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบ™ Ubuntu เปเบฅเบฐ Debian:

sudo apt install fail2ban

เป€เบ›เบตเบ”เบ•เบปเบง:

systemctl start fail2ban
systemctl enable fail2ban

เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบกเบตโ€‹เบชเบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹: /etc/fail2ban/fail2ban.conf ะธ /etc/fail2ban/jail.conf. เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เบซเป‰เบฒเบกเปเบกเปˆเบ™เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเบชเบญเบ‡.

Jail for SSH เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ (5 เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบก, เป„เบฅเบเบฐเบซเปˆเบฒเบ‡ 10 เบ™เบฒเบ—เบต, เบซเป‰เบฒเบก 10 เบ™เบฒเบ—เบต).

[DEFAULT] ignorecommand = bantime = 10m findtime = 10m maxretry = 5

เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบ SSH, Fail2Ban เบชเบฒเบกเบฒเบ”เบ›เบปเบเบ›เป‰เบญเบ‡เบšเปเบฅเบดเบเบฒเบ™เบญเบทเปˆเบ™เป†เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš nginx เบซเบผเบท Apache.

เบญเบฑเบšเป€เบ”เบ”เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบฎเบนเป‰, เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบžเบปเบšเป€เบซเบฑเบ™เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเบ™เบ—เบธเบเป‚เบ„เบ‡เบเบฒเบ™. เบซเบผเบฑเบ‡เบˆเบฒเบเบ‚เปเป‰เบกเบนเบ™เบ–เบทเบเป€เบœเบตเบเปเบœเปˆ, เบเบฒเบ™เบ‚เบนเบ”เบฎเบตเบ”เบˆเบฐเบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบŠเบธเบ”เบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™เบ—เบตเปˆเบ™เบดเบเบปเบก, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เป‚เบ”เบเปเบฎเบเป€เบเบตเปเบฅเบฐเป„เบงเบฅเบธเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบชเบฐเปเบเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ—เบฑเบ™เบ—เบตเบ—เบตเปˆเบžเบงเบเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰.

เป€เบŠเบตเบšเป€เบงเบต Ubuntu เบกเบตเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบ‚เบฑเป‰เบ™เบ•เบญเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เปƒเบ™ CentOS / Red Hat เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ dnf-เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” เปเบฅเบฐเป€เบ›เบตเบ”เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบšเป€เบงเบฅเบฒ:

sudo dnf upgrade
sudo dnf install dnf-automatic -y
sudo systemctl enable --now dnf-automatic.timer

เบเบงเบ”เบˆเบฑเบšเป€เบงเบฅเบฒ:

sudo systemctl status dnf-automatic.timer

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบžเบญเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™

SSH เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เบ›เบต 1995 เป€เบžเบทเปˆเบญเบ—เบปเบ”เปเบ—เบ™ telnet (port 23) เปเบฅเบฐ ftp (port 21), เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™ Tatu Iltonen. เป€เบฅเบทเบญเบเบžเบญเบ” 22 เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบฅเบฐเบกเบฑเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบกเบฑเบ”เป‚เบ”เบ IANA.

เบ•เบฒเบกเบ—เปเบฒเบกเบฐเบŠเบฒเบ”, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบ—เบธเบเบ„เบปเบ™เบฎเบนเป‰เบงเปˆเบฒเบžเบญเบ” SSH เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆ - เปเบฅเบฐเบชเบฐเปเบเบ™เบกเบฑเบ™เบžเป‰เบญเบกเบเบฑเบšเบžเบญเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบญเบทเปˆเบ™เป†เป€เบžเบทเปˆเบญเบŠเบญเบเบซเบฒเป€เบงเบตเบŠเบฑเบ™เบ‚เบญเบ‡เบŠเบญเบšเปเบง, เบเบงเบ”เป€เบšเบดเปˆเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบžเบญเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ - เบ„เบงเบฒเบกเบซเบผเบปเบ‡เป„เบซเบผ - เบซเบผเบฒเบเป†เบ„เบฑเป‰เบ‡เบˆเบฐเบซเบผเบธเบ”เบ›เบฐเบฅเบดเบกเบฒเบ™เบเบฒเบ™เบˆเบฒเบฅเบฐเบˆเบญเบ™เบ‚เบตเป‰เป€เบซเบเบทเป‰เบญ, เบ‚เบฐเปœเบฒเบ”เบ‚เบญเบ‡เบšเบฑเบ™เบ—เบถเบ เปเบฅเบฐ เบเบฒเบ™เป‚เบซเบผเบ”เปƒเบ™เป€เบŠเบตเบšเป€เบงเบต, เปเบฅเบฐเบเบฑเบ‡เบŠเปˆเบงเบเบซเบผเบธเบ”เบžเบทเป‰เบ™เบ—เบตเปˆเบเบฒเบ™เป‚เบˆเบกเบ•เบต. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเบฒเบ‡ เบ•เปเบฒเบ™เบดเบ•เบดเบ•เบฝเบ™เบงเบดเบ—เบตเบเบฒเบ™ "เบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡" เบ™เบตเป‰. (เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™ obscurity). เป€เบซเบ”เบœเบปเบ™เปเบกเปˆเบ™เบงเปˆเบฒเป€เบ•เบฑเบเบ™เบดเบเบ™เบตเป‰เปเบกเปˆเบ™เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบšเบžเบทเป‰เบ™เบ–เบฒเบ™ เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบชเบฐเบ–เบฒเบšเบฑเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปเบฅเบฐเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเปเบซเปˆเบ‡เบŠเบฒเบ”เบ‚เบญเบ‡เบชเบฐเบซเบฐเบฅเบฑเบ” "เบ„เบนเปˆเบกเบทเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ" เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเป€เบ›เบตเบ”: "เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบšเปเปˆเบ„เบงเบ™เบญเบตเบ‡เปƒเบชเปˆเบ„เบงเบฒเบกเบฅเบฑเบšเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบกเบฑเบ™," เป€เบญเบเบฐเบชเบฒเบ™เบเปˆเบฒเบงเบงเปˆเบฒ.

เปƒเบ™เบ—เบฒเบ‡เบ—เบดเบ”เบชเบฐเบ”เบต, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบžเบญเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเป€เบ›เบตเบ”. เปเบ•เปˆเปƒเบ™เบ—เบฒเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”, เบ›เบฐเบฅเบดเบกเบฒเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบเบ•เบปเบงเบˆเบดเบ‡เบซเบผเบธเบ”เบฅเบปเบ‡, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ™เบตเป‰เปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบเบฒเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš.

เปเบฒเบเป€เบฅเบเบžเบญเบ”เบชเบฒเบกเบฒเบ”เบเบณเบ™เบปเบ”เบ„เปˆเบฒเป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบ›เปˆเบฝเบ™เบ„เบณเบชเบฑเปˆเบ‡ Port 22 เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹ / etc / ssh / sshd_config. เบกเบฑเบ™เบเบฑเบ‡เบ–เบทเบเบŠเบตเป‰เบšเบญเบเป‚เบ”เบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต -p <port> ะฒ ssh. เบฅเบนเบเบ„เป‰เบฒ SSH เปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™ sftp เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต -p <port>.

Parameter -p <port> เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเปเบฒเบเป€เบฅเบเบžเบญเบ” เป€เบกเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเปƒเบŠเป‰เบ„เบณเบชเบฑเปˆเบ‡ ssh เปƒเบ™ Linux. IN sftp ะธ scp เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰ -P <port> (เบ™เบฐเบ„เบญเบ™เบซเบผเบงเบ‡ P). เบเบฒเบ™เบฅเบฐเบšเบธเบกเบฑเบ™เบˆเบฒเบเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ overrides เบ„เปˆเบฒเปƒเบ”เป†เปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.

เบ–เป‰เบฒเบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบฒเบ, เป€เบเบทเบญเบšเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบžเบทเปˆเบญเบ›เบปเบเบ›เป‰เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡ Linux เบชเบฒเบกเบฒเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปƒเบ™เบชเบฐเบ„เบดเบš. เปเบ•เปˆเบ–เป‰เบฒเบกเบตเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ”เบฝเบง, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบเปเปˆเบ”เบตเบเบงเปˆเบฒเบ—เบตเปˆเบˆเบฐเบ„เบงเบšเบ„เบธเบกเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡.

เบเปˆเบฝเบงเบเบฑเบšเบชเบดเบ”เบ—เบดเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ„เบชเบฐเบ™เบฒ

เบชเบฑเปˆเบ‡เปเบฅเป‰เบงเป€เบฅเบตเปˆเบกเป€เบฎเบฑเบ”เบงเบฝเบเบ—เบฑเบ™เบ—เบต! เบเบฒเบ™เบชเป‰เบฒเบ‡ VDS เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปเบฅเบฐโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบžเบฒเบโ€‹เปƒเบ™โ€‹เบ™เบฒโ€‹เบ—เบตโ€‹. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบนเบ‡เบชเบธเบ”เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบกเบต blast - 128 CPU cores, 512 GB RAM, 4000 GB NVMe. เบ„เบฑเบเบซเบผเบฒเบ :)

เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต Linux. เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เบเปˆเบญเบ™

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com