π ΠΠ°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ SSH: 5 ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΌΠ°Π³ΠΎΠ²! π ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ SSH β Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΡΡΠΎ ΠΎΡΠΊΡΡΠ²Π°ΡΡ Π΄Π²Π΅ΡΡ Π΄Π»Ρ ΡΠ΅Π»ΠΎΠ³ΠΎ ΠΌΠΈΡΠ°. ΠΠΎ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π²Π°Ρ ΡΠ΅ΡΠ²Π΅Ρ Π²Π΄ΡΡΠ³ ΡΡΠ°Π½Π΅Ρ ΡΡΠ·Π²ΠΈΠΌΡΠΌ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΏΡΠΎΡΡΡΡ
, Π½ΠΎ ΠΌΠΎΡΠ½ΡΡ
ΡΠΏΠΎΡΠΎΠ±Π°Ρ
Π·Π°ΡΠΈΡΠΈΡΡ ΡΠ²ΠΎΠΉ SSH. - *ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΏΠΎ IP* β Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ°ΠΉΡΠ²ΠΎΠ» ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ°ΠΉΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ· Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ
ΡΠ΅ΡΠ΅ΠΉ: iptables -A INPUT -p tcp -s <Π²Π°Ρ_IP> --dport 22 -j ACCEPT - *ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»ΡΡΠΈ, Π° Π½Π΅ ΠΏΠ°ΡΠΎΠ»ΠΈ* β ΡΡΠΎ Π΄Π²Π°ΠΆΠ΄Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π΅Π΅: ssh-keygen -t ed25519 ssh-copy-id user@server - *ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²Ρ
ΠΎΠ΄Π° ΠΏΠΎ ΠΏΠ°ΡΠΎΠ»Ρ* β Π² ΠΊΠΎΠ½ΡΠΈΠ³Π΅ /etc/ssh/sshd_config ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅: PasswordAuthentication no - *ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΡ SSH* β Π½Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΡΡ ΡΡΠ»ΠΎΠΆΠ½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ: Port 2222 - *ΠΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ Fail2Ban* β Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ² Π·Π° Π½Π΅ΡΠ΄Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ: sudo apt install fail2ban ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΈΡ
ΠΏΡΠΎΡΡΡΡ
Π»Π°ΠΉΡΡ
Π°ΠΊΠΎΠ² ΡΠ΄Π΅Π»Π°Π΅Ρ Π²Π°Ρ ΡΠ΅ΡΠ²Π΅Ρ ΠΊΡΠ΄Π° Π±ΠΎΠ»Π΅Π΅ Π·Π°ΡΠΈΡΡΠ½Π½ΡΠΌ! Π ΡΡ Π·Π½Π°Π΅ΡΡ, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ,
π ΠΠ°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ SSH: 5 ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²
7Β Π°Π²Π³ΡΡΡΠ°Β 20257Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½