ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈ савСти, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ ΠΈ Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π»ΠΈ

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈ савСти, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ ΠΈ Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π»ΠΈ
Praktični primeri Π‘Π‘Π₯, ΡˆΡ‚ΠΎ Ρ›Π΅ вашС Π²Π΅ΡˆΡ‚ΠΈΠ½Π΅ ΠΊΠ°ΠΎ администратора ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠ³ систСма ΠΏΠΎΠ΄ΠΈΡ›ΠΈ Π½Π° Π½ΠΎΠ²ΠΈ Π½ΠΈΠ²ΠΎ. КомандС ΠΈ савСти Ρ›Π΅ ΠΏΠΎΠΌΠΎΡ›ΠΈ Π½Π΅ само Ρƒ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ SSH, Π°Π»ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π½ΠΈΡ˜Π΅ сС ΠΊΡ€Π΅Ρ‚Π°Ρ‚ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠΌ.

Π—Π½Π°Ρ˜ΡƒΡ›ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π° ssh корисно Π·Π° сваког администратора систСма, ΠΌΡ€Π΅ΠΆΠ½ΠΎΠ³ ΠΈΠ½ΠΆΠ΅ΡšΠ΅Ρ€Π° ΠΈΠ»ΠΈ ΡΡ‚Ρ€ΡƒΡ‡ΡšΠ°ΠΊΠ° Π·Π° бСзбСдност.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈ Π‘Π‘Π₯ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ

  1. Π‘Π‘Π₯ соцкс ΠΏΡ€ΠΎΠΊΠΈ
  2. Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π» (ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ ΠΏΠΎΡ€Ρ‚Π°)
  3. Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π» Π΄ΠΎ Ρ‚Ρ€Π΅Ρ›Π΅Π³ хоста
  4. ΠžΠ±Ρ€Π½ΡƒΡ‚ΠΈ Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π»
  5. Π‘Π‘Π₯ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ прокси
  6. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π’ΠŸΠ-Π° ΠΏΡ€Π΅ΠΊΠΎ Π‘Π‘Π₯-Π°
  7. ΠšΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π‘Π‘Π₯ ΠΊΡ™ΡƒΡ‡Π° (ссх-Ρ†ΠΎΠΏΠΈ-ΠΈΠ΄)
  8. Даљинско ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ (Π½Π΅ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ)
  9. Даљинско снимањС ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρƒ ВирСсхарку
  10. ΠšΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π»ΠΎΠΊΠ°Π»Π½Π΅ фасциклС Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ сСрвСр ΠΏΡ€Π΅ΠΊΠΎ Π‘Π‘Π₯-Π°
  11. Π£Π΄Π°Ρ™Π΅Π½Π΅ Π“Π£Π˜ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ са Π‘Π‘Π₯ Кс11 ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ΠΌ
  12. Даљинско ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠΌΠΎΡ›Ρƒ рсинц ΠΈ Π‘Π‘Π₯
  13. Π‘Π‘Π₯ ΠΏΡ€Π΅ΠΊΠΎ Π’ΠΎΡ€ ΠΌΡ€Π΅ΠΆΠ΅
  14. Π‘Π‘Π₯ Π½Π° Π•Π¦2 инстанцу
  15. Π£Ρ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ тСкстуалних Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° користСћи Π’Π˜Πœ ΠΏΡ€Π΅ΠΊΠΎ ссх/сцп
  16. ΠœΠΎΠ½Ρ‚ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ Π‘Π‘Π₯ ΠΊΠ°ΠΎ Π»ΠΎΠΊΠ°Π»Π½Ρƒ фасциклу са Π‘Π‘Π₯Π€Π‘
  17. ΠœΡƒΠ»Ρ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€Π°ΡšΠ΅ Π‘Π‘Π₯ са Π¦ΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠŸΠ°Ρ‚Ρ…-ΠΎΠΌ
  18. Π‘Ρ‚Ρ€ΠΈΠΌΡƒΡ˜Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€Π΅ΠΊΠΎ Π‘Π‘Π₯ користСћи Π’Π›Π¦ ΠΈ БЀВП
  19. Двофакторска Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°
  20. БкакањС Π΄ΠΎΠΌΠ°Ρ›ΠΈΠ½Π° са Π‘Π‘Π₯ ΠΈ -Ј
  21. Π‘Π»ΠΎΠΊΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠΊΡƒΡˆΠ°Ρ˜Π° Π‘Π‘Π₯ Π³Ρ€ΡƒΠ±Π΅ силС ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ΠΌ иптаблСс-Π°
  22. Π‘Π‘Π₯ ЕсцапС Π΄Π° бистС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π°

ΠŸΡ€Π²ΠΎ основС

Π Π°ΡˆΡ‡Π»Π°ΡšΠΈΠ²Π°ΡšΠ΅ Π‘Π‘Π₯ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ линијС

Π‘Π»Π΅Π΄Π΅Ρ›ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ користи ΡƒΠΎΠ±ΠΈΡ‡Π°Ρ˜Π΅Π½Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ који сС чСсто срСћу ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ повСзивања Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ сСрвСр SSH.

localhost:~$ ssh -v -p 22 -C neo@remoteserver

  • -v: Излаз Π·Π° ΠΎΡ‚ΠΊΠ»Π°ΡšΠ°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠ°ΠΊΠ° јС посСбно користан ΠΊΠ°Π΄Π° сС Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ˜Ρƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ са Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜ΠΎΠΌ. МоТС сС користити вишС ΠΏΡƒΡ‚Π° Π·Π° ΠΏΡ€ΠΈΠΊΠ°Π· Π΄ΠΎΠ΄Π°Ρ‚Π½ΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π°.
  • - p 22: ΠΏΡ€ΠΈΠΊΡ™ΡƒΡ‡Π½ΠΈ ΠΏΠΎΡ€Ρ‚ Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ Π‘Π‘Π₯ сСрвСр. 22 Π½Π΅ ΠΌΠΎΡ€Π° Π΄Π° сС Π½Π°Π²ΠΎΠ΄ΠΈ, Ρ˜Π΅Ρ€ јС ΠΎΠ²ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π½Π° врСдност, Π°Π»ΠΈ Π°ΠΊΠΎ јС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π½Π° Π½Π΅ΠΊΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΡ€Ρ‚Ρƒ, ΠΎΠ½Π΄Π° Π³Π° Π½Π°Π²Π΅Π΄Π΅ΠΌΠΎ ΠΏΠΎΠΌΠΎΡ›Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° -p. ΠŸΠΎΡ€Ρ‚ Π·Π° ΡΠ»ΡƒΡˆΠ°ΡšΠ΅ јС Π½Π°Π²Π΅Π΄Π΅Π½ Ρƒ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ†ΠΈ sshd_config Ρƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ Port 2222.
  • -C: ΠšΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π·Π° повСзивањС. Ако ΠΈΠΌΠ°Ρ‚Π΅ спору Π²Π΅Π·Ρƒ ΠΈΠ»ΠΈ Π³Π»Π΅Π΄Π°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ тСкста, ΠΎΠ²ΠΎ ΠΌΠΎΠΆΠ΅ ΡƒΠ±Ρ€Π·Π°Ρ‚ΠΈ Π²Π΅Π·Ρƒ.
  • neo@: Π Π΅Π΄ испрСд симбола @ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° корисничко ΠΈΠΌΠ΅ Π·Π° Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Ρƒ Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ сСрвСру. Ако Π³Π° Π½Π΅ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π½ΠΎ Ρ›Π΅ Π±ΠΈΡ‚ΠΈ корисничко ΠΈΠΌΠ΅ Π½Π°Π»ΠΎΠ³Π° Π½Π° који стС Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ ΠΏΡ€ΠΈΡ˜Π°Π²Ρ™Π΅Π½ΠΈ (~$Π²Ρ…ΠΎΠ°ΠΌΠΈ). ΠšΠΎΡ€ΠΈΡΠ½ΠΈΠΊ сС Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠΆΠ΅ ΠΎΠ΄Ρ€Π΅Π΄ΠΈΡ‚ΠΈ ΠΏΠΎΠΌΠΎΡ›Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° -l.
  • remoteserver: ΠΈΠΌΠ΅ хоста Π½Π° који сС Ρ‚Ρ€Π΅Π±Π° ΠΏΠΎΠ²Π΅Π·Π°Ρ‚ΠΈ ssh, ΠΎΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ ΠΏΠΎΡ‚ΠΏΡƒΠ½ΠΎ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠΎΠ²Π°Π½ΠΎ ΠΈΠΌΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°, ИП адрСса ΠΈΠ»ΠΈ Π±ΠΈΠ»ΠΎ који хост Ρƒ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ†ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ… хостова. Π”Π° бистС сС ΠΏΠΎΠ²Π΅Π·Π°Π»ΠΈ са хостом који ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π° ΠΈ ИПв4 ΠΈ ИПв6, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ΄Π°Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρƒ Π»ΠΈΠ½ΠΈΡ˜Ρƒ -4 ΠΈΠ»ΠΈ -6 Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Ρ€Π΅ΡˆΠ΅ΡšΠ΅.

Π‘Π²ΠΈ Π³ΠΎΡ€Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ су ΠΎΠΏΡ†ΠΈΠΎΠ½ΠΈ осим remoteserver.

ΠšΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅

Иако су ΠΌΠ½ΠΎΠ³ΠΈ ΡƒΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ са Ρ„Π°Ρ˜Π»ΠΎΠΌ sshd_config, ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚Π° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ssh. Π—Π°Π΄Π°Π½Π° Π²Ρ€ΠΈΡ˜Π΅Π΄Π½ΠΎΡΡ‚ ~/.ssh/config, Π°Π»ΠΈ сС ΠΌΠΎΠΆΠ΅ дСфинисати ΠΊΠ°ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ Π·Π° ΠΎΠΏΡ†ΠΈΡ˜Ρƒ -F.

Host *
     Port 2222

Host remoteserver
     HostName remoteserver.thematrix.io
     User neo
     Port 2112
     IdentityFile /home/test/.ssh/remoteserver.private_key

ΠŸΠΎΡΡ‚ΠΎΡ˜Π΅ Π΄Π²Π° уноса хоста Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ссх ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅ ΠΈΠ·Π½Π°Π΄. ΠŸΡ€Π²ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° свС хостовС, који користС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ ΠΏΠΎΡ€Ρ‚Π° 2222. Π”Ρ€ΡƒΠ³ΠΈ ΠΊΠ°ΠΆΠ΅ Π΄Π° Π·Π° хост ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ сСрвСр Ρ‚Ρ€Π΅Π±Π° користити Π΄Ρ€ΡƒΠ³Π°Ρ‡ΠΈΡ˜Π΅ корисничко ΠΈΠΌΠ΅, ΠΏΠΎΡ€Ρ‚, Π€ΠšΠ”Π ΠΈ Π˜Π΄Π΅Π½Ρ‚ΠΈΡ‚ΠΈΠ€ΠΈΠ»Π΅.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡƒΡˆΡ‚Π΅Π΄ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π·Π° ΠΊΡƒΡ†Π°ΡšΠ΅ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π°Ρ˜ΡƒΡ›ΠΈ Π΄Π° сС Π½Π°ΠΏΡ€Π΅Π΄Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° аутоматски ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ повСзивања са ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈΠΌ хостовима.

ΠšΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΏΡ€Π΅ΠΊΠΎ Π‘Π‘Π₯-Π° користСћи БЦП

Π‘Π‘Π₯ ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚ Π΄ΠΎΠ»Π°Π·ΠΈ са још Π΄Π²Π° Π²Ρ€Π»ΠΎ Π·Π³ΠΎΠ΄Π½Π° Π°Π»Π°Ρ‚Π° Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π° ссх Π²Π΅Π·Π°. Π£ наставку ΠΏΠΎΠ³Π»Π΅Π΄Π°Ρ˜Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стандарднС ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π΅ сцп ΠΈ сфтп ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Π˜ΠΌΠ°Ρ˜Ρ‚Π΅ Π½Π° ΡƒΠΌΡƒ Π΄Π° сС ΠΌΠ½ΠΎΠ³Π΅ ссх ΠΎΠΏΡ†ΠΈΡ˜Π΅ ΠΏΡ€ΠΈΠΌΠ΅ΡšΡƒΡ˜Ρƒ ΠΈ Π½Π° ΠΎΠ²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅.

localhost:~$ scp mypic.png neo@remoteserver:/media/data/mypic_2.png

Π£ ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΌΠΈΠΏΠΈΡ†.ΠΏΠ½Π³ ΠΊΠΎΠΏΠΈΡ€Π°Π½ΠΎ Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ сСрвСр Ρƒ фасциклу /ΠΌΠ΅Π΄ΠΈΠ°/Π΄Π°Ρ‚Π° ΠΈ ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Ρƒ ΠΌΠΈΠΏΠΈΡ†_2.ΠΏΠ½Π³.

НС Π·Π°Π±ΠΎΡ€Π°Π²ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΡƒ Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ ΠΏΠΎΡ€Ρ‚Π°. Ово јС мСсто Π³Π΄Π΅ сС ΠΌΠ½ΠΎΠ³ΠΈ Ρ™ΡƒΠ΄ΠΈ ΡƒΡ…Π²Π°Ρ‚Π΅ ΠΊΠ°Π΄Π° Π»Π°Π½ΡΠΈΡ€Π°Ρ˜Ρƒ scp ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ линијС. Π•Π²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΏΠΎΡ€Ρ‚Π° -PИ Π½Π΅ -p, баш ΠΊΠ°ΠΎ Ρƒ ссх ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚Ρƒ! Π—Π°Π±ΠΎΡ€Π°Π²ΠΈΡ›Π΅Ρ‚Π΅, Π°Π»ΠΈ Π½Π΅ Π±Ρ€ΠΈΠ½ΠΈΡ‚Π΅, сви Π·Π°Π±ΠΎΡ€Π°Π²Ρ™Π°Ρ˜Ρƒ.

Π—Π° ΠΎΠ½Π΅ који су ΡƒΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ са ΠΊΠΎΠ½Π·ΠΎΠ»ΠΎΠΌ ftp, ΠΌΠ½ΠΎΠ³Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ су сличнС Ρƒ sftp... ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡƒΡ€Π°Π΄ΠΈΡ‚Π΅ Π³ΡƒΡ€Π°Ρ‚ΠΈ, ставити ΠΈ lsΠΊΠ°ΠΊΠΎ срцС ΠΆΠ΅Π»ΠΈ.

sftp neo@remoteserver

Praktični primeri

Π£ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΎΠ΄ ΠΎΠ²ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ сС ΠΌΠΎΠ³Ρƒ постићи ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. Као ΠΈ Ρƒ свим нашим ΡƒΡŸΠ±Π΅Π½ΠΈΡ†ΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ, прСдност сС дајС ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΠΌΠ° који Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ Ρ€Π°Π΄Π΅ свој посао.

1. Π‘Π‘Π₯ соцкс ΠΏΡ€ΠΎΠΊΠΈ

Π€ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π‘Π‘Π₯ ΠΏΡ€ΠΎΠΊΡΠΈΡ˜Π° јС Π±Ρ€ΠΎΡ˜ 1 ΠΈΠ· Π΄ΠΎΠ±Ρ€ΠΎΠ³ Ρ€Π°Π·Π»ΠΎΠ³Π°. ΠœΠΎΡ›Π½ΠΈΡ˜ΠΈ јС Π½Π΅Π³ΠΎ ΡˆΡ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈ ΡΡ…Π²Π°Ρ‚Π°Ρ˜Ρƒ ΠΈ дајС Π²Π°ΠΌ приступ Π±ΠΈΠ»ΠΎ ΠΊΠΎΠΌ систСму ΠΊΠΎΠΌΠ΅ ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ сСрвСр ΠΈΠΌΠ° приступ, користСћи ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡ˜Ρƒ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Ρƒ. Бсх ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π° ΡΠ°ΠΎΠ±Ρ€Π°Ρ›Π°Ρ˜ ΠΊΡ€ΠΎΠ· БОЦКБ ΠΏΡ€ΠΎΠΊΠΈ ΠΏΠΎΠΌΠΎΡ›Ρƒ јСднС Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. Π’Π°ΠΆΠ½ΠΎ јС Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚ΠΈ Π΄Π° Ρ›Π΅ ΡΠ°ΠΎΠ±Ρ€Π°Ρ›Π°Ρ˜ ΠΊΠ° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈΠΌ систСмима Π΄ΠΎΠ»Π°Π·ΠΈΡ‚ΠΈ са ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠ³ сСрвСра, ΡˆΡ‚ΠΎ Ρ›Π΅ Π±ΠΈΡ‚ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ Ρƒ Π΅Π²ΠΈΠ΄Π΅Π½Ρ†ΠΈΡ˜ΠΈ Π²Π΅Π± сСрвСра.

localhost:~$ ssh -D 8888 user@remoteserver

localhost:~$ netstat -pan | grep 8888
tcp        0      0 127.0.0.1:8888       0.0.0.0:*               LISTEN      23880/ssh

ОвдС ΠΏΠΎΠΊΡ€Π΅Ρ›Π΅ΠΌΠΎ соцкс ΠΏΡ€ΠΎΠΊΠΈ Π½Π° ВЦП ΠΏΠΎΡ€Ρ‚Ρƒ 8888, Π΄Ρ€ΡƒΠ³Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π°Π²Π° Π΄Π° Π»ΠΈ јС ΠΏΠΎΡ€Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π°Π½ Ρƒ Ρ€Π΅ΠΆΠΈΠΌΡƒ ΡΠ»ΡƒΡˆΠ°ΡšΠ°. 127.0.0.1 ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Π΄Π° услуга Ρ€Π°Π΄ΠΈ само Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ хосту. МоТСмо Π΄Π° користимо ΠΌΠ°Π»ΠΎ Π΄Ρ€ΡƒΠ³Π°Ρ‡ΠΈΡ˜Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π·Π° ΡΠ»ΡƒΡˆΠ°ΡšΠ΅ Π½Π° свим ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈΠΌΠ°, ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜ΡƒΡ›ΠΈ Π΅Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈΠ»ΠΈ Π²ΠΈΡ„ΠΈ, ΡˆΡ‚ΠΎ Ρ›Π΅ ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΡ‚ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°ΠΌΠ° (ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ‡ΠΈΠΌΠ°, ΠΈΡ‚Π΄.) Π½Π° нашој ΠΌΡ€Π΅ΠΆΠΈ Π΄Π° сС ΠΏΠΎΠ²Π΅ΠΆΡƒ са прокси услугом ΠΏΡ€Π΅ΠΊΠΎ ссх соцкс ΠΏΡ€ΠΎΠΊΡΠΈΡ˜Π°.

localhost:~$ ssh -D 0.0.0.0:8888 user@remoteserver

Π‘Π°Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡˆΠ΅ΠΌΠΎ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ‡ Π΄Π° сС ΠΏΠΎΠ²Π΅ΠΆΠ΅ Π½Π° соцкс ΠΏΡ€ΠΎΠΊΠΈ. Π£ Π€ΠΈΡ€Π΅Ρ„ΠΎΠΊ-Ρƒ ΠΈΠ·Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ ПодСшавања | Басиц | ΠœΡ€Π΅ΠΆΠ½Π° подСшавања. ΠžΠ΄Ρ€Π΅Π΄ΠΈΡ‚Π΅ ИП адрСсу ΠΈ ΠΏΠΎΡ€Ρ‚ Π·Π° повСзивањС.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈ савСти, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ ΠΈ Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π»ΠΈ

Π˜ΠΌΠ°Ρ˜Ρ‚Π΅ Π½Π° ΡƒΠΌΡƒ ΠΎΠΏΡ†ΠΈΡ˜Ρƒ Π½Π° Π΄Π½Ρƒ обрасца Π΄Π° ΠΈ ДНБ Π·Π°Ρ…Ρ‚Π΅Π²ΠΈ вашСг ΠΏΡ€Π΅Ρ‚Ρ€Π°ΠΆΠΈΠ²Π°Ρ‡Π° ΠΏΡ€ΠΎΠ»Π°Π·Π΅ ΠΊΡ€ΠΎΠ· БОЦКБ прокси. Ако користитС ΠΏΡ€ΠΎΠΊΠΈ сСрвСр Π·Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°ΡšΠ΅ Π²Π΅Π± ΡΠ°ΠΎΠ±Ρ€Π°Ρ›Π°Ρ˜Π° Π½Π° вашој локалној ΠΌΡ€Π΅ΠΆΠΈ, Π²Π΅Ρ€ΠΎΠ²Π°Ρ‚Π½ΠΎ Ρ›Π΅Ρ‚Π΅ ΠΆΠ΅Π»Π΅Ρ‚ΠΈ Π΄Π° ΠΈΠ·Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΎΠ²Ρƒ ΠΎΠΏΡ†ΠΈΡ˜Ρƒ ΠΊΠ°ΠΊΠΎ Π±ΠΈ ДНБ Π·Π°Ρ…Ρ‚Π΅Π²ΠΈ Π±ΠΈΠ»ΠΈ Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π°Π½ΠΈ ΠΊΡ€ΠΎΠ· Π‘Π‘Π₯ Π²Π΅Π·Ρƒ.

ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΡšΠ΅ соцкс ΠΏΡ€ΠΎΠΊΠΈ-Π° Ρƒ Π¦Ρ…Ρ€ΠΎΠΌΠ΅-Ρƒ

ΠŸΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ Π¦Ρ…Ρ€ΠΎΠΌΠ΅-Π° са ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ линијС ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΡ›Π΅ ΠΏΡ€ΠΎΠΊΠΈ соцкс, ΠΊΠ°ΠΎ ΠΈ Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π°ΡšΠ΅ ДНБ Π·Π°Ρ…Ρ‚Π΅Π²Π° ΠΈΠ· ΠΏΡ€Π΅Ρ‚Ρ€Π°ΠΆΠΈΠ²Π°Ρ‡Π°. Π’Π΅Ρ€ΡƒΡ˜Ρ‚Π΅ Π°Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π°Π²Π°Ρ˜Ρ‚Π΅. ΠšΠΎΡ€ΠΈΡΡ‚ΠΈΡ‚Π΅ Ρ‚Ρ†ΠΏΠ΄ΡƒΠΌΠΏ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π° ДНБ ΡƒΠΏΠΈΡ‚ΠΈ вишС нису Π²ΠΈΠ΄Ρ™ΠΈΠ²ΠΈ.

localhost:~$ google-chrome --proxy-server="socks5://192.168.1.10:8888"

ΠšΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° са ΠΏΡ€ΠΎΠΊΡΠΈΡ˜Π΅ΠΌ

Π˜ΠΌΠ°Ρ˜Ρ‚Π΅ Π½Π° ΡƒΠΌΡƒ Π΄Π° ΠΌΠ½ΠΎΠ³Π΅ Π΄Ρ€ΡƒΠ³Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠ³Ρƒ користити соцкс ΠΏΡ€ΠΎΠΊΡΠΈΡ˜Π΅. Π’Π΅Π± ΠΏΡ€Π΅Ρ‚Ρ€Π°ΠΆΠΈΠ²Π°Ρ‡ јС Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ Π½Π°Ρ˜ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈΡ˜ΠΈ ΠΎΠ΄ свих. НСкС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ ΠΈΠΌΠ°Ρ˜Ρƒ ΠΎΠΏΡ†ΠΈΡ˜Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π΅ Π·Π° ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π°ΡšΠ΅ прокси сСрвСра. Π”Ρ€ΡƒΠ³ΠΈΠΌΠ° јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° ΠΌΠ°Π»Π° ΠΏΠΎΠΌΠΎΡ› са ΠΏΠΎΠΌΠΎΡ›Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΎΠΌ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, прокицхаинс ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π²Π°ΠΌ Π΄Π° ΠΏΠΎΠΊΡ€Π΅Π½Π΅Ρ‚Π΅ ΠΊΡ€ΠΎΠ· соцкс ΠΏΡ€ΠΎΠΊΠΈ ΠœΠΈΡ†Ρ€ΠΎΡΠΎΡ„Ρ‚ Π Π”ΠŸ, ΠΈΡ‚Π΄.

localhost:~$ proxychains rdesktop $RemoteWindowsServer

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π΅ ΠΏΡ€ΠΎΠΊΡΠΈΡ˜Π° Боцкс су постављСни Ρƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½ΠΎΡ˜ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ†ΠΈ прокицхаинс-Π°.

Π‘Π°Π²Π΅Ρ‚: Π°ΠΊΠΎ користитС ΡƒΠ΄Π°Ρ™Π΅Π½Ρƒ Ρ€Π°Π΄Π½Ρƒ ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½Ρƒ са Π›ΠΈΠ½ΡƒΠΊ-Π° Π½Π° Виндовс-Ρƒ? ΠŸΡ€ΠΎΠ±Π°Ρ˜Ρ‚Π΅ ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚Π° Π€Ρ€Π΅Π΅Π Π”ΠŸ. Ово јС ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΡ˜Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ rdesktop, са ΠΌΠ½ΠΎΠ³ΠΎ лакшим искуством.

ΠžΠΏΡ†ΠΈΡ˜Π° Π·Π° ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ Π‘Π‘Π₯ ΠΏΡ€Π΅ΠΊΠΎ соцкс ΠΏΡ€ΠΎΠΊΡΠΈΡ˜Π°

Π‘Π΅Π΄ΠΈΡ‚Π΅ Ρƒ ΠΊΠ°Ρ„ΠΈΡ›Ρƒ ΠΈΠ»ΠΈ Ρ…ΠΎΡ‚Π΅Π»Ρƒ - ΠΈ ΠΏΡ€ΠΈΠΌΠΎΡ€Π°Π½ΠΈ стС Π΄Π° користитС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π½Π΅ΠΏΠΎΡƒΠ·Π΄Π°Π½ Π’ΠΈΠ€ΠΈ. ΠŸΠΎΠΊΡ€Π΅Ρ›Π΅ΠΌΠΎ ссх ΠΏΡ€ΠΎΠΊΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎ са Π»Π°ΠΏΡ‚ΠΎΠΏΠ° ΠΈ инсталирамо ссх Ρ‚ΡƒΠ½Π΅Π» Ρƒ ΠΊΡƒΡ›Π½Ρƒ ΠΌΡ€Π΅ΠΆΡƒ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ РасбСрри Пи. ΠšΠΎΡ€ΠΈΡΡ‚Π΅Ρ›ΠΈ ΠΏΡ€Π΅Ρ‚Ρ€Π°ΠΆΠΈΠ²Π°Ρ‡ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ конфигурисанС Π·Π° соцкс ΠΏΡ€ΠΎΠΊΠΈ, ΠΌΠΎΠΆΠ΅ΠΌΠΎ приступити свим ΠΌΡ€Π΅ΠΆΠ½ΠΈΠΌ услугама Π½Π° нашој ΠΊΡƒΡ›Π½ΠΎΡ˜ ΠΌΡ€Π΅ΠΆΠΈ ΠΈΠ»ΠΈ приступити Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ ΠΏΡ€Π΅ΠΊΠΎ нашС ΠΊΡƒΡ›Π½Π΅ Π²Π΅Π·Π΅. Π‘Π²Π΅ ΠΈΠ·ΠΌΠ΅Ρ’Ρƒ вашСг Π»Π°ΠΏΡ‚ΠΎΠΏΠ° ΠΈ вашСг ΠΊΡƒΡ›Π½ΠΎΠ³ сСрвСра (ΠΏΡ€Π΅ΠΊΠΎ Π’ΠΈ-Π€ΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π΄ΠΎ вашСг Π΄ΠΎΠΌΠ°) јС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΎ Ρƒ Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π»Ρƒ.

2. Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π» (ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π°)

Π£ свом Π½Π°Ρ˜Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΡ˜Π΅ΠΌ ΠΎΠ±Π»ΠΈΠΊΡƒ, Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π» Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ ΠΎΡ‚Π²Π°Ρ€Π° ΠΏΠΎΡ€Ρ‚ Π½Π° вашСм Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ систСму који сС ΠΏΠΎΠ²Π΅Π·ΡƒΡ˜Π΅ са Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΡ€Π°Ρ˜Ρƒ Ρ‚ΡƒΠ½Π΅Π»Π°.

localhost:~$ ssh  -L 9999:127.0.0.1:80 user@remoteserver

ПоглСдајмо ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ -L. МоТС сС сматрати Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ страном ΡΠ»ΡƒΡˆΠ°ΡšΠ°. Π”Π°ΠΊΠ»Π΅, Ρƒ Π³ΠΎΡ€ΡšΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΡ€Ρ‚ 9999 ΡΠ»ΡƒΡˆΠ° Π½Π° страни Π»ΠΎΠΊΠ°Π»Π½ΠΎΠ³ хоста ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΡƒΡ˜Π΅ ΠΏΡ€Π΅ΠΊΠΎ ΠΏΠΎΡ€Ρ‚Π° 80 Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ сСрвСр. Π˜ΠΌΠ°Ρ˜Ρ‚Π΅ Π½Π° ΡƒΠΌΡƒ Π΄Π° сС 127.0.0.1 односи Π½Π° лоцалхост Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ сСрвСру!

Π₯ајдСмо ΡƒΠ· стСпСницС. Π‘Π»Π΅Π΄Π΅Ρ›ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ Π·Π° ΡΠ»ΡƒΡˆΠ°ΡšΠ΅ са Π΄Ρ€ΡƒΠ³ΠΈΠΌ хостовима Π½Π° локалној ΠΌΡ€Π΅ΠΆΠΈ.

localhost:~$ ssh  -L 0.0.0.0:9999:127.0.0.1:80 user@remoteserver

Π£ ΠΎΠ²ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅Π·ΡƒΡ˜Π΅ΠΌΠΎ сС са ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π½Π° Π²Π΅Π± сСрвСру, Π°Π»ΠΈ Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ прокси сСрвСр ΠΈΠ»ΠΈ Π±ΠΈΠ»ΠΎ која Π΄Ρ€ΡƒΠ³Π° ВЦП услуга.

3. Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π» Π΄ΠΎ хоста Ρ‚Ρ€Π΅Ρ›Π΅ странС

Π˜ΡΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠΎ користити Π΄Π° ΠΏΠΎΠ²Π΅ΠΆΠ΅ΠΌΠΎ Ρ‚ΡƒΠ½Π΅Π» са ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠ³ сСрвСра Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ сСрвис који Ρ€Π°Π΄ΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ›Π΅ΠΌ систСму.

localhost:~$ ssh  -L 0.0.0.0:9999:10.10.10.10:80 user@remoteserver

Π£ ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, прСусмСравамо Ρ‚ΡƒΠ½Π΅Π» са ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠ³ сСрвСра Π½Π° Π²Π΅Π± сСрвСр који Ρ€Π°Π΄ΠΈ 10.10.10.10. Π‘Π°ΠΎΠ±Ρ€Π°Ρ›Π°Ρ˜ са ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠ³ сСрвСра Π΄ΠΎ 10.10.10.10 вишС нијС Ρƒ Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π»Ρƒ. Π’Π΅Π± сСрвСр 10.10.10.10 Ρ›Π΅ сматрати ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ сСрвСр ΠΈΠ·Π²ΠΎΡ€ΠΎΠΌ Π²Π΅Π± Π·Π°Ρ…Ρ‚Π΅Π²Π°.

4. ΠžΠ±Ρ€Π½ΡƒΡ‚ΠΈ Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π»

ОвдС Ρ›Π΅ΠΌΠΎ конфигурисати ΠΏΠΎΡ€Ρ‚ Π·Π° ΡΠ»ΡƒΡˆΠ°ΡšΠ΅ Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ сСрвСру који Ρ›Π΅ сС ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΏΠΎΠ²Π΅Π·Π°Ρ‚ΠΈ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΠΎΡ€Ρ‚ Π½Π° нашСм Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ хосту (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ систСму).

localhost:~$ ssh -v -R 0.0.0.0:1999:127.0.0.1:902 192.168.1.100 user@remoteserver

Ова Π‘Π‘Π₯ сСсија успоставља Π²Π΅Π·Ρƒ ΠΎΠ΄ ΠΏΠΎΡ€Ρ‚Π° 1999 Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ сСрвСру Π΄ΠΎ ΠΏΠΎΡ€Ρ‚Π° 902 Π½Π° нашСм Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚Ρƒ.

5. Π‘Π‘Π₯ ΠΎΠ±Ρ€Π½ΡƒΡ‚ΠΈ прокси

Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ, ΠΌΠΈ постављамо соцкс ΠΏΡ€ΠΎΠΊΠΈ Π½Π° нашој ссх Π²Π΅Π·ΠΈ, Π°Π»ΠΈ ΠΏΡ€ΠΎΠΊΠΈ ΡΠ»ΡƒΡˆΠ° Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ ΠΊΡ€Π°Ρ˜Ρƒ сСрвСра. Π’Π΅Π·Π΅ са ΠΎΠ²ΠΈΠΌ ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈΠΌ ΠΏΡ€ΠΎΠΊΡΠΈΡ˜Π΅ΠΌ сС сада ΠΏΠΎΡ˜Π°Π²Ρ™ΡƒΡ˜Ρƒ ΠΈΠ· Ρ‚ΡƒΠ½Π΅Π»Π° ΠΊΠ°ΠΎ ΡΠ°ΠΎΠ±Ρ€Π°Ρ›Π°Ρ˜ са нашСг Π»ΠΎΠΊΠ°Π»Π½ΠΎΠ³ хоста.

localhost:~$ ssh -v -R 0.0.0.0:1999 192.168.1.100 user@remoteserver

РСшавањС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° са ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈΠΌ Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π»ΠΈΠΌΠ°

Ако ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° са Ρ€Π°Π΄ΠΎΠΌ ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈΡ… Π‘Π‘Π₯ ΠΎΠΏΡ†ΠΈΡ˜Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ netstat, Π½Π° којС Π΄Ρ€ΡƒΠ³Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠ΅ јС ΠΏΠΎΠ²Π΅Π·Π°Π½ ΠΏΠΎΡ€Ρ‚ Π·Π° ΡΠ»ΡƒΡˆΠ°ΡšΠ΅. Иако смо Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΠΌΠ° Π½Π°Π²Π΅Π»ΠΈ 0.0.0.0, Π°Π»ΠΈ Π°ΠΊΠΎ јС врСдност Π“Π°Ρ‚Π΅Π²Π°ΠΈΠŸΠΎΡ€Ρ‚Ρ Π² ссхд_Ρ†ΠΎΠ½Ρ„ΠΈΠ³ подСшСн Π½Π° Π½Π΅, ΠΎΠ½Π΄Π° Ρ›Π΅ ΡΠ»ΡƒΡˆΠ°Π»Π°Ρ† Π±ΠΈΡ‚ΠΈ Π²Π΅Π·Π°Π½ само Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ хост (127.0.0.1).

Бигурносно ΡƒΠΏΠΎΠ·ΠΎΡ€Π΅ΡšΠ΅

Π˜ΠΌΠ°Ρ˜Ρ‚Π΅ Π½Π° ΡƒΠΌΡƒ Π΄Π° ΠΎΡ‚Π²Π°Ρ€Π°ΡšΠ΅ΠΌ Ρ‚ΡƒΠ½Π΅Π»Π° ΠΈ соцкс ΠΏΡ€ΠΎΠΊΡΠΈΡ˜Π°, ΠΈΠ½Ρ‚Π΅Ρ€Π½ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ рСсурси ΠΌΠΎΠ³Ρƒ Π±ΠΈΡ‚ΠΈ доступни Π½Π΅ΠΏΠΎΡƒΠ·Π΄Π°Π½ΠΈΠΌ ΠΌΡ€Π΅ΠΆΠ°ΠΌΠ° (ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ јС Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚!). Ово ΠΌΠΎΠΆΠ΅ Π±ΠΈΡ‚ΠΈ ΠΎΠ·Π±ΠΈΡ™Π°Π½ бСзбСдносни Ρ€ΠΈΠ·ΠΈΠΊ, ΠΏΠ° сС ΡƒΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π° Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚Π΅ ΡˆΡ‚Π° јС ΡΠ»ΡƒΡˆΠ°Π»Π°Ρ† ΠΈ Ρ‡Π΅ΠΌΡƒ ΠΈΠΌΠ° приступ.

6. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π’ΠŸΠ-Π° ΠΏΡ€Π΅ΠΊΠΎ Π‘Π‘Π₯-Π°

Π£ΠΎΠ±ΠΈΡ‡Π°Ρ˜Π΅Π½ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΌΠ΅Ρ’Ρƒ ΡΡ‚Ρ€ΡƒΡ‡ΡšΠ°Ρ†ΠΈΠΌΠ° Π·Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Π½Π°ΠΏΠ°Π΄Π° (пСнтСстСри, ΠΈΡ‚Π΄.) јС β€žΡ‚Π°Ρ‡ΠΊΠ° ΡƒΠΏΠΎΡ€ΠΈΡˆΡ‚Π° Ρƒ ΠΌΡ€Π΅ΠΆΠΈβ€œ. Када сС успостави Π²Π΅Π·Π° Π½Π° јСдном систСму, Ρ‚Π°Ρ˜ систСм ΠΏΠΎΡΡ‚Π°Ρ˜Π΅ капија Π·Π° Π΄Π°Ρ™ΠΈ приступ ΠΌΡ€Π΅ΠΆΠΈ. Π’Π°Ρ‡ΠΊΠ° ослонца која Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° сС ΠΊΡ€Π΅Ρ›Π΅Ρ‚Π΅ Ρƒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ.

Π—Π° Ρ‚Π°ΠΊΠ²ΠΎ ΡƒΠΏΠΎΡ€ΠΈΡˆΡ‚Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠΎ користити Π‘Π‘Π₯ ΠΏΡ€ΠΎΠΊΠΈ ΠΈ прокицхаинс, ΠΌΠ΅Ρ’ΡƒΡ‚ΠΈΠΌ, ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅ Π½Π΅ΠΊΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅ΡšΠ°. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅Ρ›Π΅ Π±ΠΈΡ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ›Π΅ Ρ€Π°Π΄ΠΈΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ са ΡƒΡ‚ΠΈΡ‡Π½ΠΈΡ†Π°ΠΌΠ°, Ρ‚Π°ΠΊΠΎ Π΄Π° Π½Π΅Ρ›Π΅ΠΌΠΎ ΠΌΠΎΡ›ΠΈ Π΄Π° скСнирамо ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ ΡƒΠ½ΡƒΡ‚Π°Ρ€ ΠΌΡ€Π΅ΠΆΠ΅ ΠΏΡ€Π΅ΠΊΠΎ Нмап SYN.

ΠšΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ΠΌ ΠΎΠ²Π΅ Π½Π°ΠΏΡ€Π΅Π΄Π½ΠΈΡ˜Π΅ Π’ΠŸΠ ΠΎΠΏΡ†ΠΈΡ˜Π΅, Π²Π΅Π·Π° сС ΡΠΌΠ°ΡšΡƒΡ˜Π΅ Π½Π° Π½ΠΈΠ²ΠΎ 3. Π’Π°Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠΎ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ ΡƒΡΠΌΡ˜Π΅Ρ€ΠΈΡ‚ΠΈ ΡΠ°ΠΎΠ±Ρ€Π°Ρ›Π°Ρ˜ ΠΊΡ€ΠΎΠ· Ρ‚ΡƒΠ½Π΅Π» користСћи стандардно ΠΌΡ€Π΅ΠΆΠ½ΠΎ Ρ€ΡƒΡ‚ΠΈΡ€Π°ΡšΠ΅.

ΠœΠ΅Ρ‚ΠΎΠ΄Π° користи ssh, iptables, tun interfaces ΠΈ Ρ€ΡƒΡ‚ΠΈΡ€Π°ΡšΠ΅.

ΠŸΡ€Π²ΠΎ ΠΌΠΎΡ€Π°Ρ‚Π΅ Π΄Π° подСситС ΠΎΠ²Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ sshd_config. ΠŸΠΎΡˆΡ‚ΠΎ мСњамо ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠ΅ ΠΈ даљинског ΠΈ ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚ΡΠΊΠΎΠ³ систСма, ΠΌΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° су Ρ€ΠΎΠΎΡ‚ ΠΏΡ€Π°Π²Π° Π½Π° ΠΎΠ±Π΅ странС.

PermitRootLogin yes
PermitTunnel yes

Π—Π°Ρ‚ΠΈΠΌ Ρ›Π΅ΠΌΠΎ успоставити ссх Π²Π΅Π·Ρƒ користСћи ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ који Π·Π°Ρ…Ρ‚Π΅Π²Π° ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρ‚ΡƒΠ½ ΡƒΡ€Π΅Ρ’Π°Ρ˜Π°.

localhost:~# ssh -v -w any root@remoteserver

Π‘Π°Π΄Π° Π±ΠΈ Ρ‚Ρ€Π΅Π±Π°Π»ΠΎ Π΄Π° ΠΈΠΌΠ°ΠΌΠΎ Ρ‚ΡƒΠ½ ΡƒΡ€Π΅Ρ’Π°Ρ˜ ΠΊΠ°Π΄Π° ΠΏΡ€ΠΈΠΊΠ°Π·ΡƒΡ˜Π΅ΠΌΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠ΅ (# ip a). Π‘Π»Π΅Π΄Π΅Ρ›ΠΈ ΠΊΠΎΡ€Π°ΠΊ Ρ›Π΅ Π΄ΠΎΠ΄Π°Ρ‚ΠΈ ИП адрСсС ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈΠΌΠ° Ρ‚ΡƒΠ½Π΅Π»Π°.

Π‘Π‘Π₯ страна ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚Π°:

localhost:~# ip addr add 10.10.10.2/32 peer 10.10.10.10 dev tun0
localhost:~# ip tun0 up

Π‘Ρ‚Ρ€Π°Π½Π° Π‘Π‘Π₯ сСрвСра:

remoteserver:~# ip addr add 10.10.10.10/32 peer 10.10.10.2 dev tun0
remoteserver:~# ip tun0 up

Π‘Π°Π΄Π° ΠΈΠΌΠ°ΠΌΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Ρƒ Ρ€ΡƒΡ‚Ρƒ Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ Π΄ΠΎΠΌΠ°Ρ›ΠΈΠ½Π° (route -n ΠΈ ping 10.10.10.10).

ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΠΌΡ˜Π΅Ρ€ΠΈΡ‚ΠΈ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡ˜Ρƒ ΠΏΠΎΠ΄ΠΌΡ€Π΅ΠΆΡƒ ΠΊΡ€ΠΎΠ· хост Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΡ˜ страни.

localhost:~# route add -net 10.10.10.0 netmask 255.255.255.0 dev tun0

На ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΡ˜ страни ΠΌΠΎΡ€Π°Ρ‚Π΅ ΠΎΠΌΠΎΠ³ΡƒΡ›ΠΈΡ‚ΠΈ ip_forward ΠΈ iptables.

remoteserver:~# echo 1 > /proc/sys/net/ipv4/ip_forward
remoteserver:~# iptables -t nat -A POSTROUTING -s 10.10.10.2 -o enp7s0 -j MASQUERADE

Π‘ΡƒΠΌ! Π’ΠŸΠ ΠΏΡ€Π΅ΠΊΠΎ Π‘Π‘Π₯ Ρ‚ΡƒΠ½Π΅Π»Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ½ΠΎΠΌ ΡΠ»ΠΎΡ˜Ρƒ 3. Π‘Π°Π΄Π° јС Ρ‚ΠΎ ΠΏΠΎΠ±Π΅Π΄Π°.

Ако Π΄ΠΎΡ’Π΅ Π΄ΠΎ Π±ΠΈΠ»ΠΎ ΠΊΠ°ΠΊΠ²ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, користитС Ρ‚Ρ†ΠΏΠ΄ΡƒΠΌΠΏ ΠΈ pingΠ΄Π° сС ΡƒΡ‚Π²Ρ€Π΄ΠΈ ΡƒΠ·Ρ€ΠΎΠΊ. ΠŸΠΎΡˆΡ‚ΠΎ ΠΈΠ³Ρ€Π°ΠΌΠΎ Π½Π° ΡΠ»ΠΎΡ˜Ρƒ 3, наши ΠΈΡ†ΠΌΠΏ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Ρ›Π΅ ΠΏΡ€ΠΎΡ›ΠΈ ΠΊΡ€ΠΎΠ· овај Ρ‚ΡƒΠ½Π΅Π».

7. ΠšΠΎΠΏΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π‘Π‘Π₯ ΠΊΡ™ΡƒΡ‡ (ссх-Ρ†ΠΎΠΏΠΈ-ΠΈΠ΄)

ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π° Π΄Π° сС Ρ‚ΠΎ ΡƒΡ€Π°Π΄ΠΈ, Π°Π»ΠΈ ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΡ‚Π΅Π΄ΠΈ Π²Ρ€Π΅ΠΌΠ΅ Ρ‚Π°ΠΊΠΎ ΡˆΡ‚ΠΎ Π½Π΅ ΠΊΠΎΠΏΠΈΡ€Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅ Ρ€ΡƒΡ‡Π½ΠΎ. ΠˆΠ΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π° ~/.ссх/ΠΈΠ΄_рса.ΠΏΡƒΠ± (ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π½ΠΈ ΠΊΡ™ΡƒΡ‡) са вашСг систСма Ρƒ ~/.ssh/authorized_keys Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ сСрвСру.

localhost:~$ ssh-copy-id user@remoteserver

8. Даљинско ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ (Π½Π΅ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ)

Ρ‚ΠΈΠΌ ssh МоТС сС ΠΏΠΎΠ²Π΅Π·Π°Ρ‚ΠΈ са Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠ° Ρ€Π°Π΄ΠΈ Π·Π°Ρ˜Π΅Π΄Π½ΠΈΡ‡ΠΊΠΎΠ³, корисничког ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠ°. Π‘Π°ΠΌΠΎ Π΄ΠΎΠ΄Π°Ρ˜Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΠΎΡ˜Ρƒ ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΏΠΎΠΊΡ€Π΅Π½Π΅Ρ‚Π΅ Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ хосту ΠΊΠ°ΠΎ послСдњи ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ Ρƒ Π½Π°Π²ΠΎΠ΄Π½ΠΈΡ†ΠΈΠΌΠ°.

localhost:~$ ssh remoteserver "cat /var/log/nginx/access.log" | grep badstuff.php

Π£ ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ grep ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π° сС Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ систСму Π½Π°ΠΊΠΎΠ½ ΡˆΡ‚ΠΎ јС Π΄Π½Π΅Π²Π½ΠΈΠΊ ΠΏΡ€Π΅ΡƒΠ·Π΅Ρ‚ ΠΏΡ€Π΅ΠΊΠΎ ссх ΠΊΠ°Π½Π°Π»Π°. Ако јС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Π²Π΅Π»ΠΈΠΊΠ°, погоднијС јС ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ grep Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΡ˜ страни Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΠΌ ΡΡ‚Π°Π²Ρ™Π°ΡšΠ΅ΠΌ ΠΎΠ±Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρƒ двострукС Π½Π°Π²ΠΎΠ΄Π½ΠΈΠΊΠ΅.

Π”Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±Π°Π²Ρ™Π° исту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Ρƒ ΠΊΠ°ΠΎ ssh-copy-id ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° 7.

localhost:~$ cat ~/.ssh/id_rsa.pub | ssh remoteserver 'cat >> .ssh/authorized_keys'

9. Даљинско Ρ…Π²Π°Ρ‚Π°ΡšΠ΅ ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρƒ ВирСсхарку

Π£Π·Π΅ΠΎ сам јСдан ΠΎΠ΄ Π½Π°ΡˆΠΈΡ… Ρ‚Ρ†ΠΏΠ΄ΡƒΠΌΠΏ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ. ΠšΠΎΡ€ΠΈΡΡ‚ΠΈΡ‚Π΅ Π³Π° Π·Π° даљинско снимањС ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ ΠΏΡ€ΠΈΠΊΠ°Π· Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Ρƒ Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ ВирСсхарк Π“Π£Π˜.

:~$ ssh root@remoteserver 'tcpdump -c 1000 -nn -w - not port 22' | wireshark -k -i -

10. ΠšΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π»ΠΎΠΊΠ°Π»Π½Π΅ фасциклС Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ сСрвСр ΠΏΡ€Π΅ΠΊΠΎ Π‘Π‘Π₯-Π°

Π›Π΅ΠΏ Ρ‚Ρ€ΠΈΠΊ који ΠΊΠΎΠΌΠΏΡ€ΠΈΠΌΡƒΡ˜Π΅ фасциклу користСћи bzip2 (ΠΎΠ²ΠΎ јС ΠΎΠΏΡ†ΠΈΡ˜Π° -ј Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ tar), Π° Π·Π°Ρ‚ΠΈΠΌ ΠΏΡ€Π΅ΡƒΠ·ΠΈΠΌΠ° Ρ‚ΠΎΠΊ bzip2 са Π΄Ρ€ΡƒΠ³Π΅ странС, ΠΊΡ€Π΅ΠΈΡ€Π°Ρ˜ΡƒΡ›ΠΈ Π΄ΡƒΠΏΠ»ΠΈΠΊΠ°Ρ‚ Ρ„ΠΎΠ»Π΄Π΅Ρ€Π° Π½Π° ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ сСрвСру.

localhost:~$ tar -cvj /datafolder | ssh remoteserver "tar -xj -C /datafolder"

11. Π£Π΄Π°Ρ™Π΅Π½Π΅ Π“Π£Π˜ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ са Π‘Π‘Π₯ Кс11 ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ΠΌ

Ако јС Кс инсталиран Π½Π° ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚Ρƒ ΠΈ ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ сСрвСру, Ρ‚Π°Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ даљински ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚ΠΈ Π“Π£Π˜ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ са ΠΏΡ€ΠΎΠ·ΠΎΡ€ΠΎΠΌ Π½Π° вашој локалној Ρ€Π°Π΄Π½ΠΎΡ˜ ΠΏΠΎΠ²Ρ€ΡˆΠΈΠ½ΠΈ. Ова Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ Π²Π΅Ρ› Π΄ΡƒΠΆΠ΅ Π²Ρ€Π΅ΠΌΠ΅, Π°Π»ΠΈ јС ΠΈ Π΄Π°Ρ™Π΅ Π²Π΅ΠΎΠΌΠ° корисна. ΠŸΠΎΠΊΡ€Π΅Π½ΠΈΡ‚Π΅ ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈ Π²Π΅Π± ΠΏΡ€Π΅Ρ‚Ρ€Π°ΠΆΠΈΠ²Π°Ρ‡ ΠΈΠ»ΠΈ Ρ‡Π°ΠΊ Π’ΠœΠ’Π°Π²Ρ€Π΅ Воркстатион ΠΊΠΎΠ½Π·ΠΎΠ»Ρƒ ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ Ρ€Π°Π΄ΠΈΠΌ Ρƒ ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ.

localhost:~$ ssh -X remoteserver vmware

ОбавСзни стринг X11Forwarding yes Ρƒ Ρ„Π°Ρ˜Π»Ρƒ sshd_config.

12. Даљинско ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠΌΠΎΡ›Ρƒ рсинц ΠΈ Π‘Π‘Π₯

rsync ΠΌΠ½ΠΎΠ³ΠΎ згоднијС scp, Π°ΠΊΠΎ су Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½Π΅ копијС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ˜ΡƒΠΌΠ°, Π²Π΅Π»ΠΈΠΊΠΎΠ³ Π±Ρ€ΠΎΡ˜Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΈΠ»ΠΈ Π²Π΅ΠΎΠΌΠ° Π²Π΅Π»ΠΈΠΊΠΈΡ… Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°. ΠŸΠΎΡΡ‚ΠΎΡ˜ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π° Π·Π° ΠΎΠΏΠΎΡ€Π°Π²Π°ΠΊ ΠΎΠ΄ нСуспСха прСноса ΠΈ ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ само ΠΈΠ·ΠΌΠ΅ΡšΠ΅Π½ΠΈΡ… Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°, Ρ‡ΠΈΠΌΠ΅ сС ΡˆΡ‚Π΅Π΄ΠΈ ΡΠ°ΠΎΠ±Ρ€Π°Ρ›Π°Ρ˜ ΠΈ Π²Ρ€Π΅ΠΌΠ΅.

Овај ΠΏΡ€ΠΈΠΌΠ΅Ρ€ користи ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Ρƒ gzip (-Π·) ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°ΡšΠ° (-Π°), који ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Ρ€Π΅ΠΊΡƒΡ€Π·ΠΈΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅.

:~$ rsync -az /home/testuser/data remoteserver:backup/

13. Π‘Π‘Π₯ ΠΏΡ€Π΅ΠΊΠΎ ΠΌΡ€Π΅ΠΆΠ΅ Π’ΠΎΡ€

Анонимна Π’ΠΎΡ€ ΠΌΡ€Π΅ΠΆΠ° ΠΌΠΎΠΆΠ΅ Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π°Ρ‚ΠΈ Π‘Π‘Π₯ ΡΠ°ΠΎΠ±Ρ€Π°Ρ›Π°Ρ˜ користСћи ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ torsocks. Π‘Π»Π΅Π΄Π΅Ρ›Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ›Π΅ прослСдити ссх ΠΏΡ€ΠΎΠΊΠΈ ΠΊΡ€ΠΎΠ· Π’ΠΎΡ€.

localhost:~$ torsocks ssh myuntracableuser@remoteserver

Ворсоцкс користићС ΠΏΠΎΡ€Ρ‚ 9050 Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ хосту Π·Π° прокси. Као ΠΈ ΡƒΠ²Π΅ΠΊ, ΠΊΠ°Π΄Π° користитС Π’ΠΎΡ€, ΠΌΠΎΡ€Π°Ρ‚Π΅ ΠΎΠ·Π±ΠΈΡ™Π½ΠΎ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ који ΡΠ°ΠΎΠ±Ρ€Π°Ρ›Π°Ρ˜ сС Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π° ΠΈ Π΄Ρ€ΡƒΠ³Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π΅ бСзбСдноснС (опсСц) ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Π“Π΄Π΅ ΠΈΠ΄Ρƒ ваши ДНБ ΡƒΠΏΠΈΡ‚ΠΈ?

14. Π‘Π‘Π₯ Π½Π° Π•Π¦2 инстанцу

Π”Π° бистС сС ΠΏΠΎΠ²Π΅Π·Π°Π»ΠΈ са Π•Π¦2 инстанцом, ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Π½ Π²Π°ΠΌ јС ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈ ΠΊΡ™ΡƒΡ‡. ΠŸΡ€Π΅ΡƒΠ·ΠΌΠΈΡ‚Π΅ Π³Π° (.ΠΏΠ΅ΠΌ Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π°) са Амазон Π•Π¦2 ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π΅ Ρ‚Π°Π±Π»Π΅ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅ (chmod 400 my-ec2-ssh-key.pem). Π§ΡƒΠ²Π°Ρ˜Ρ‚Π΅ ΠΊΡ™ΡƒΡ‡ Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΠΌ мСсту ΠΈΠ»ΠΈ Π³Π° ставитС Ρƒ ΡΠ²ΠΎΡ˜Ρƒ фасциклу ~/.ssh/.

localhost:~$ ssh -i ~/.ssh/my-ec2-key.pem ubuntu@my-ec2-public

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ -i Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ ΠΊΠ°ΠΆΠ΅ ссх ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚Ρƒ Π΄Π° користи овај ΠΊΡ™ΡƒΡ‡. Π€ΠΈΠ»Π΅ ~/.ssh/config ИдСално Π·Π° аутоматско ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡΠ°ΡšΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π΅ ΠΊΡ™ΡƒΡ‡Π° ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ повСзивања Π½Π° Π΅Ρ†2 хост.

Host my-ec2-public
   Hostname ec2???.compute-1.amazonaws.com
   User ubuntu
   IdentityFile ~/.ssh/my-ec2-key.pem

15. Π£Ρ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ тСкстуалних Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° користСћи Π’Π˜Πœ ΠΏΡ€Π΅ΠΊΠΎ ссх/сцп

Π—Π° свС Π·Π°Ρ™ΡƒΠ±Ρ™Π΅Π½Π΅ vim Овај савСт Ρ›Π΅ ΡƒΡˆΡ‚Π΅Π΄Π΅Ρ‚ΠΈ Π½Π΅ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅. ΠšΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ΠΌ vim Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅ сС ΡƒΡ€Π΅Ρ’ΡƒΡ˜Ρƒ ΠΏΡ€Π΅ΠΊΠΎ сцп-Π° јСдном ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΌ. Овај ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΡƒ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρƒ /tmpΠ° Π·Π°Ρ‚ΠΈΠΌ Π³Π° ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΊΠΎΠΏΠΈΡ€Π° ΠΊΠ°Π΄Π° Π³Π° сачувамо ΠΈΠ· vim.

localhost:~$ vim scp://user@remoteserver//etc/hosts

НапомСна: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ сС ΠΌΠ°Π»ΠΎ Ρ€Π°Π·Π»ΠΈΠΊΡƒΡ˜Π΅ ΠΎΠ΄ ΡƒΠΎΠ±ΠΈΡ‡Π°Ρ˜Π΅Π½ΠΎΠ³ scp. ПослС Π΄ΠΎΠΌΠ°Ρ›ΠΈΠ½Π° ΠΈΠΌΠ°ΠΌΠΎ Π΄ΡƒΠΏΠ»Ρƒ //. Ово јС апсолутна Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†Π° ΠΏΡƒΡ‚Π°ΡšΠ΅. ЈСдна коса Ρ†Ρ€Ρ‚Π° Ρ›Π΅ ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΠΈ ΠΏΡƒΡ‚Π°ΡšΡƒ Ρƒ односу Π½Π° Π²Π°ΡˆΡƒ ΠΏΠΎΡ‡Π΅Ρ‚Π½Ρƒ фасциклу users.

**warning** (netrw) cannot determine method (format: protocol://[user@]hostname[:port]/[path])

Ако Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠ²Ρƒ Π³Ρ€Π΅ΡˆΠΊΡƒ, Π΄Π²Π°ΠΏΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. Ово ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π·Π½Π°Ρ‡ΠΈ синтаксичку Π³Ρ€Π΅ΡˆΠΊΡƒ.

16. ΠœΠΎΠ½Ρ‚ΠΈΡ€Π°ΡšΠ΅ ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠ³ Π‘Π‘Π₯-Π° ΠΊΠ°ΠΎ Π»ΠΎΠΊΠ°Π»Π½Π΅ фасциклС са Π‘Π‘Π₯Π€Π‘-ΠΎΠΌ

ΠŸΡƒΡ‚Π΅ΠΌ sshfs - ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚ систСма Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ssh - ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΏΠΎΠ²Π΅Π·Π°Ρ‚ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ˜ΡƒΠΌ са ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜ΠΎΠΌ са свим ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π°ΠΌΠ° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Ρƒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΎΡ˜ сСсији ssh.

localhost:~$ apt install sshfs

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π° Π£Π±ΡƒΠ½Ρ‚Ρƒ ΠΈ Π”Π΅Π±ΠΈΠ°Π½ sshfs, Π° Π·Π°Ρ‚ΠΈΠΌ Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΡƒΠ΄Π°Ρ™Π΅Π½Ρƒ Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Ρƒ Π½Π° наш систСм.

localhost:~$ sshfs user@remoteserver:/media/data ~/data/

17. Π‘Π‘Π₯ ΠΌΡƒΠ»Ρ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€Π°ΡšΠ΅ са Π¦ΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠŸΠ°Ρ‚Ρ…

ΠŸΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π½ΠΎ, Π°ΠΊΠΎ ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π° Π²Π΅Π·Π° са ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈΠΌ сСрвСром користСћи ssh Π΄Ρ€ΡƒΠ³Π° Π²Π΅Π·Π° ΠΏΠΎΠΌΠΎΡ›Ρƒ ssh ΠΈΠ»ΠΈ scp успоставља Π½ΠΎΠ²Ρƒ ΡΠ΅ΡΠΈΡ˜Ρƒ са Π΄ΠΎΠ΄Π°Ρ‚Π½ΠΎΠΌ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜ΠΎΠΌ. ΠžΠΏΡ†ΠΈΡ˜Π° ControlPath ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π΄Π° сС ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π° сСсија користи Π·Π° свС Π½Π°Ρ€Π΅Π΄Π½Π΅ Π²Π΅Π·Π΅. Ово Ρ›Π΅ Π·Π½Π°Ρ‡Π°Ρ˜Π½ΠΎ ΡƒΠ±Ρ€Π·Π°Ρ‚ΠΈ процСс: Π΅Ρ„Π΅ΠΊΠ°Ρ‚ јС ΠΏΡ€ΠΈΠΌΠ΅Ρ‚Π°Π½ Ρ‡Π°ΠΊ ΠΈ Π½Π° локалној ΠΌΡ€Π΅ΠΆΠΈ, Π° још вишС ΠΊΠ°Π΄Π° сС ΠΏΠΎΠ²Π΅Π·ΡƒΡ˜Π΅Ρ‚Π΅ са ΡƒΠ΄Π°Ρ™Π΅Π½ΠΈΠΌ рСсурсима.

Host remoteserver
        HostName remoteserver.example.org
        ControlMaster auto
        ControlPath ~/.ssh/control/%r@%h:%p
        ControlPersist 10m

Π¦ΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠŸΠ°Ρ‚Ρ… спСцифицира ΡƒΡ‚ΠΈΡ‡Π½ΠΈΡ†Ρƒ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Ρƒ Π½ΠΎΠ²ΠΈΡ… Π²Π΅Π·Π° Π΄Π° Π±ΠΈ сС Π²ΠΈΠ΄Π΅Π»ΠΎ Π΄Π° Π»ΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Π° сСсија ssh. ПослСдња ΠΎΠΏΡ†ΠΈΡ˜Π° Π·Π½Π°Ρ‡ΠΈ Π΄Π° Ρ‡Π°ΠΊ ΠΈ Π½Π°ΠΊΠΎΠ½ ΡˆΡ‚ΠΎ ΠΈΠ·Π°Ρ’Π΅Ρ‚Π΅ ΠΈΠ· ΠΊΠΎΠ½Π·ΠΎΠ»Π΅, ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π° сСсија Ρ›Π΅ остати ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° 10 ΠΌΠΈΠ½ΡƒΡ‚Π°, Ρ‚Π°ΠΊΠΎ Π΄Π° Π·Π° Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ½ΠΎΠ²ΠΎ Π΄Π° сС ΠΏΠΎΠ²Π΅ΠΆΠ΅Ρ‚Π΅ Π½Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Ρƒ ΡƒΡ‚ΠΈΡ‡Π½ΠΈΡ†Ρƒ. Π—Π° вишС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π° ΠΏΠΎΠ³Π»Π΅Π΄Π°Ρ˜Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ›. ssh_config man.

18. Π‘Ρ‚Ρ€ΠΈΠΌΡƒΡ˜Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€Π΅ΠΊΠΎ Π‘Π‘Π₯ користСћи Π’Π›Π¦ ΠΈ БЀВП

Π§Π°ΠΊ ΠΈ Π΄ΡƒΠ³ΠΎΠ³ΠΎΠ΄ΠΈΡˆΡšΠΈ корисници ssh ΠΈ vlc (Π’ΠΈΠ΄Π΅ΠΎ Π›Π°Π½ ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚) нису ΡƒΠ²Π΅ΠΊ свСсни ΠΎΠ²Π΅ Π·Π³ΠΎΠ΄Π½Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π΅ ΠΊΠ°Π΄Π° заиста Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³Π»Π΅Π΄Π°Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€Π΅ΠΊΠΎ ΠΌΡ€Π΅ΠΆΠ΅. Π£ подСшавањима Π€ΠΈΠ»Π΅ | ΠžΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠ½ΠΈ Ρ‚ΠΎΠΊ programi vlc ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ½Π΅Ρ‚ΠΈ Π»ΠΎΠΊΠ°Ρ†ΠΈΡ˜Ρƒ ΠΊΠ°ΠΎ sftp://. Ако јС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°, ΠΏΠΎΡ˜Π°Π²ΠΈΡ›Π΅ сС ΡƒΠΏΠΈΡ‚.

sftp://remoteserver//media/uploads/myvideo.mkv

19. Двофакторска Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°

Π—Π° Π‘Π‘Π₯ услугу сС ΠΏΡ€ΠΈΠΌΠ΅ΡšΡƒΡ˜Π΅ иста двофакторска Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΊΠ°ΠΎ ΠΈ ваш Π±Π°Π½ΠΊΠΎΠ²Π½ΠΈ Ρ€Π°Ρ‡ΡƒΠ½ ΠΈΠ»ΠΈ Π“ΠΎΠΎΠ³Π»Π΅ Π½Π°Π»ΠΎΠ³.

Наравно, ssh Ρƒ ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ ΠΈΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Ρƒ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ са Π΄Π²Π° Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°, ΡˆΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΡƒ ΠΈ Π‘Π‘Π₯ ΠΊΡ™ΡƒΡ‡. ΠŸΡ€Π΅Π΄Π½ΠΎΡΡ‚ хардвСрског Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΈΠ»ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ Π“ΠΎΠΎΠ³Π»Π΅ АутхСнтицатор јС Ρƒ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚ΠΎ сС ΠΎΠ±ΠΈΡ‡Π½ΠΎ Ρ€Π°Π΄ΠΈ ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΎΠΌ ΡƒΡ€Π΅Ρ’Π°Ρ˜Ρƒ.

ΠŸΠΎΠ³Π»Π΅Π΄Π°Ρ˜Ρ‚Π΅ наш 8-ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΈ Π²ΠΎΠ΄ΠΈΡ‡ Π·Π° користСћи Π“ΠΎΠΎΠ³Π»Π΅ АутхСнтицатор ΠΈ Π‘Π‘Π₯.

20. БкакањС Π΄ΠΎΠΌΠ°Ρ›ΠΈΠ½Π° са ссх ΠΈ -Ј

Ако ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° ΠΌΡ€Π΅ΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈ Π΄Π° ΠΌΠΎΡ€Π°Ρ‚Π΅ Π΄Π° скачСтС ΠΊΡ€ΠΎΠ· вишС ссх хостова Π΄Π° бистС дошли Π΄ΠΎ ΠΊΡ€Π°Ρ˜ΡšΠ΅ ΠΎΠ΄Ρ€Π΅Π΄ΠΈΡˆΠ½Π΅ ΠΌΡ€Π΅ΠΆΠ΅, ΠΏΡ€Π΅Ρ‡ΠΈΡ†Π° -Ј Ρ›Π΅ Π²Π°ΠΌ ΡƒΡˆΡ‚Π΅Π΄Π΅Ρ‚ΠΈ Π²Ρ€Π΅ΠΌΠ΅.

localhost:~$ ssh -J host1,host2,host3 [email protected]

Π“Π»Π°Π²Π½Π° ствар ΠΊΠΎΡ˜Ρƒ Ρ‚Ρ€Π΅Π±Π° Ρ€Π°Π·ΡƒΠΌΠ΅Ρ‚ΠΈ ΠΎΠ²Π΄Π΅ јС Π΄Π° ΠΎΠ²ΠΎ нијС исто ΡˆΡ‚ΠΎ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ssh host1, ΠΎΠ½Π΄Π° user@host1:~$ ssh host2 ΠΈΡ‚Π΄. -Ј ΠΎΠΏΡ†ΠΈΡ˜Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π½ΠΎ користи ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ Π΄Π° ΠΏΡ€ΠΈΠΌΠΎΡ€Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΠ³ хоста Π΄Π° успостави ΡΠ΅ΡΠΈΡ˜Ρƒ са слСдСћим хостом Ρƒ Π»Π°Π½Ρ†Ρƒ. Π”Π°ΠΊΠ»Π΅, Ρƒ Π³ΠΎΡ€ΡšΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, наш Π»ΠΎΠΊΠ°Π»Π½ΠΈ хост јС Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠΎΠ²Π°Π½ Π·Π° хост4. Π’ΠΎ Ρ˜Π΅ΡΡ‚, користС сС наши ΠΊΡ™ΡƒΡ‡Π΅Π²ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΎΠ³ хоста, Π° сСсија ΠΎΠ΄ Π»ΠΎΠΊΠ°Π»Π½ΠΎΠ³ хоста Π΄ΠΎ хост4 јС ΠΏΠΎΡ‚ΠΏΡƒΠ½ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π°.

Π—Π° Ρ‚Π°ΠΊΠ²Ρƒ могућност Ρƒ ssh_config Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡ˜Ρƒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π΅ ΠŸΡ€ΠΎΠΊΠΈΠˆΡƒΠΌΠΏ. Ако Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ ΠΌΠΎΡ€Π°Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ»Π°Π·ΠΈΡ‚Π΅ ΠΊΡ€ΠΎΠ· Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ хостова, Π°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° ΠΊΡ€ΠΎΠ· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Ρƒ Ρ›Π΅ ΡƒΡˆΡ‚Π΅Π΄Π΅Ρ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π°.

21. Π‘Π»ΠΎΠΊΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΠΏΠΎΠΊΡƒΡˆΠ°Ρ˜Π΅ Π³Ρ€ΡƒΠ±Π΅ силС Π‘Π‘Π₯ користСћи иптаблСс

Π‘Π²Π°ΠΊΠΎ ΠΊΠΎ јС ΡƒΠΏΡ€Π°Π²Ρ™Π°ΠΎ Π‘Π‘Π₯ услугом ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π°ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ΅ Π·Π½Π° Π·Π° Π±Ρ€ΠΎΡ˜ ΠΏΠΎΠΊΡƒΡˆΠ°Ρ˜Π° Π³Ρ€ΡƒΠ±Π΅ силС који сС Π΄Π΅ΡˆΠ°Π²Π°Ρ˜Ρƒ сваког сата сваког Π΄Π°Π½Π°. Π‘Ρ€Π· Π½Π°Ρ‡ΠΈΠ½ Π΄Π° сС смањи ΡˆΡƒΠΌ Ρƒ Π΅Π²ΠΈΠ΄Π΅Π½Ρ†ΠΈΡ˜ΠΈ јС Π΄Π° прСмСститС Π‘Π‘Π₯ Π½Π° нСстандардни ΠΏΠΎΡ€Ρ‚. НаправитС ΠΈΠ·ΠΌΠ΅Π½Π΅ Ρƒ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ†ΠΈ sshd_config ΠΏΡ€Π΅ΠΊΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½ΠΎΠ³ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π›ΡƒΠΊΠ°##.

Π‘Π° iptables Π’Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π°ΠΊΠΎ Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΠΊΡƒΡˆΠ°Ρ˜Π΅ Π΄Π° сС ΠΏΠΎΠ²Π΅ΠΆΠ΅Ρ‚Π΅ Π½Π° ΠΏΠΎΡ€Ρ‚ ΠΊΠ°Π΄Π° достигнСтС ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈ ΠΏΡ€Π°Π³. ΠˆΠ΅Π΄Π½ΠΎΡΡ‚Π°Π²Π°Π½ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° Ρ‚ΠΎ ΡƒΡ€Π°Π΄ΠΈΡ‚Π΅ јС ΠΊΠΎΡ€ΠΈΡˆΡ›Π΅ΡšΠ΅ ΠžΠ‘Π‘Π•Π¦, Ρ˜Π΅Ρ€ Π½Π΅ само Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° Π‘Π‘Π₯, Π²Π΅Ρ› Ρ€Π°Π΄ΠΈ ΠΈ Π³ΠΎΠΌΠΈΠ»Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ€Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ ΡƒΠΏΠ°Π΄Π° Π½Π° основу ΠΈΠΌΠ΅Π½Π° хоста (Π₯Π˜Π”Π‘).

22. Π‘Π‘Π₯ ЕсцапС Π΄Π° бистС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π°

И наш послСдњи ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ssh Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π° Ρƒ Ρ…ΠΎΠ΄Ρƒ Ρƒ ΠΎΠΊΠ²ΠΈΡ€Ρƒ ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π΅ сСсијС ssh. ЗамислитС овај сцСнарио. Π”ΡƒΠ±ΠΎΠΊΠΎ стС Ρƒ ΠΌΡ€Π΅ΠΆΠΈ; ΠΌΠΎΠΆΠ΄Π° прСскочитС ΠΏΡ€Π΅ΠΊΠΎ ΠΏΠΎΠ»Π° Ρ‚ΡƒΡ†Π΅Ρ‚Π° хостова ΠΈ Ρ‚Ρ€Π΅Π±Π° Π²Π°ΠΌ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΠΎΡ€Ρ‚ Π½Π° Ρ€Π°Π΄Π½ΠΎΡ˜ станици који сС ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΡƒΡ˜Π΅ Π½Π° ΠœΠΈΡ†Ρ€ΠΎΡΠΎΡ„Ρ‚ Π‘ΠœΠ‘ старог Виндовс 2003 систСма (сСћа Π»ΠΈ сС Π½Π΅ΠΊΠΎ мс08-67?).

КликањС enter, ΠΏΠΎΠΊΡƒΡˆΠ°Ρ˜Ρ‚Π΅ Π΄Π° унСсСтС Ρƒ ΠΊΠΎΠ½Π·ΠΎΠ»Ρƒ ~C. Ово јС сСквСнца ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ сСсијС која ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° ΠΈΠ·ΠΌΠ΅Π½Π΅ ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›Π΅ Π²Π΅Π·Π΅.

localhost:~$ ~C
ssh> -h
Commands:
      -L[bind_address:]port:host:hostport    Request local forward
      -R[bind_address:]port:host:hostport    Request remote forward
      -D[bind_address:]port                  Request dynamic forward
      -KL[bind_address:]port                 Cancel local forward
      -KR[bind_address:]port                 Cancel remote forward
      -KD[bind_address:]port                 Cancel dynamic forward
ssh> -L 1445:remote-win2k3:445
Forwarding port.

ОвдС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΠΈ Π΄Π° смо прослСдили наш Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΏΠΎΡ€Ρ‚ 1445 Π½Π° Виндовс 2003 хост који смо ΠΏΡ€ΠΎΠ½Π°ΡˆΠ»ΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½ΠΎΡ˜ ΠΌΡ€Π΅ΠΆΠΈ. Π‘Π°Π΄Π° само Ρ‚Ρ€Ρ‡ΠΈ msfconsole, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ наставити Π΄Π°Ρ™Π΅ (ΠΏΠΎΠ΄ прСтпоставком Π΄Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚Π΅ Π΄Π° користитС овај хост).

Π—Π°Π²Ρ€ΡˆΠ΅Ρ‚Π°ΠΊ

Ови ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ, савСти ΠΈ Π½Π°Ρ€Π΅Π΄Π±Π΅ ssh Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π΄Π°Ρ˜Ρƒ ΠΏΠΎΠ»Π°Π·Π½Ρƒ Ρ‚Π°Ρ‡ΠΊΡƒ; Π’ΠΈΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π° ΠΎ свакој ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ могућности доступно јС Π½Π° страницама ΠΌΠ°Π½ (man ssh, man ssh_config, man sshd_config).

Π£Π²Π΅ΠΊ сам Π±ΠΈΠΎ фасциниран ΠΌΠΎΠ³ΡƒΡ›Π½ΠΎΡˆΡ›Ρƒ приступа систСмима ΠΈ ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°ΡšΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π±ΠΈΠ»ΠΎ Π³Π΄Π΅ Ρƒ свСту. РазвијањСм ΡΠ²ΠΎΡ˜ΠΈΡ… Π²Π΅ΡˆΡ‚ΠΈΠ½Π° са Π°Π»Π°Ρ‚ΠΈΠΌΠ° ΠΊΠ°ΠΎ ΡˆΡ‚ΠΎ су ssh постаћСтС Π΅Ρ„ΠΈΠΊΠ°ΡΠ½ΠΈΡ˜ΠΈ Ρƒ Π±ΠΈΠ»ΠΎ којој ΠΈΠ³Ρ€ΠΈΡ†ΠΈ ΠΊΠΎΡ˜Ρƒ ΠΈΠ³Ρ€Π°Ρ‚Π΅.

Π˜Π·Π²ΠΎΡ€: Π²Π²Π².Ρ…Π°Π±Ρ€.Ρ†ΠΎΠΌ

Π”ΠΎΠ΄Π°Ρ˜ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€