αž‚αž“αŸ’αž›αžΉαŸ‡αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž§αž‘αžΆαž αžšαžŽαŸ αž“αž·αž„αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH

αž‚αž“αŸ’αž›αžΉαŸ‡αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž§αž‘αžΆαž αžšαžŽαŸ αž“αž·αž„αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH
αž§αž‘αžΆαž αžšαžŽαŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ SSHαžŠαŸ‚αž›αž“αžΉαž„αž™αž€αž‡αŸ†αž“αžΆαž‰αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‡αžΆαž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‘αŸ…αž€αžΆαž“αŸ‹αž€αž˜αŸ’αžšαž·αžαžαŸ’αž˜αžΈαž˜αž½αž™αŸ” αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ αž“αž·αž„αž‚αž“αŸ’αž›αžΉαŸ‡αž“αžΉαž„αž‡αž½αž™αž’αŸ’αž“αž€αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž”αŸ’αžšαžΎαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ SSHαž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸαžšαž»αž€αžšαž€αž”αžŽαŸ’αžαžΆαž‰αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž€αž·αž…αŸ’αž…αž•αž„αžŠαŸ‚αžšαŸ”

αžŠαžΉαž„αž–αžΈαž›αŸ’αž”αž·αž…αž˜αž½αž™αž…αŸ†αž“αž½αž“ ssh αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αžœαž·αžŸαŸ’αžœαž€αžšαž”αžŽαŸ’αžαžΆαž‰ αž¬αž’αŸ’αž“αž€αž―αž€αž‘αŸαžŸαžŸαž“αŸ’αžαž·αžŸαž»αžαŸ”

αž§αž‘αžΆαž αžšαžŽαŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ SSH

  1. αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„ SSH
  2. αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH (αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž…αŸ’αžšαž€)
  3. αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‘αžΈαž”αžΈ
  4. αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH αž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸ
  5. αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸ SSH
  6. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ VPN αž›αžΎ SSH
  7. αž€αžΆαžšαž…αž˜αŸ’αž›αž„αžŸαŸ„ SSH (ssh-copy-id)
  8. αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ (αž˜αž·αž“αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜)
  9. αž€αžΆαžšαž…αžΆαž”αŸ‹αž™αž€ αž“αž·αž„αž˜αžΎαž›αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„ Wireshark
  10. αž€αžΆαžšαž…αž˜αŸ’αž›αž„αžαžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžαžΆαž˜αžšαž™αŸˆ SSH
  11. αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ GUI αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αž SSH X11
  12. αž€αžΆαžšαž…αž˜αŸ’αž›αž„αž―αž€αžŸαžΆαžšαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžŠαŸ„αž™αž”αŸ’αžšαžΎ rsync αž“αž·αž„ SSH
  13. SSH αž›αžΎαž”αžŽαŸ’αžαžΆαž‰ Tor
  14. SSH αž‘αŸ… EC2 αž§αž‘αžΆαž αžšαžŽαŸ
  15. αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž―αž€αžŸαžΆαžšαž’αžαŸ’αžαž”αž‘αžŠαŸ„αž™αž”αŸ’αžšαžΎ VIM αžαžΆαž˜αžšαž™αŸˆ ssh/scp
  16. αž˜αŸ‰αŸ„αž“ SSH αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‡αžΆαžαžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‡αžΆαž˜αž½αž™ SSHFS
  17. Multiplexing SSH αž‡αžΆαž˜αž½αž™ ControlPath
  18. αžŸαŸ’αž‘αŸ’αžšαžΈαž˜αžœαžΈαžŠαŸαž’αžΌαž“αŸ…αž›αžΎ SSH αžŠαŸ„αž™αž”αŸ’αžšαžΎ VLC αž“αž·αž„ SFTP
  19. αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž–αžΈαžšαž€αžαŸ’αžαžΆ
  20. αž›αŸ„αžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‡αžΆαž˜αž½αž™ SSH αž“αž·αž„ -J
  21. αžšαžΆαžšαžΆαŸ†αž„ SSH brute force αž”αŸ‰αž»αž“αž”αŸ‰αž„αž”αŸ’αžšαžΎ iptables
  22. SSH Escape αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž…αŸ’αžšαž€

αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ†αž”αžΌαž„

αž‰αŸ‚αž€αž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ SSH

αž§αž‘αžΆαž αžšαžŽαŸαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž”αŸ’αžšαžΎαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž‘αžΌαž‘αŸ…αžŠαŸ‚αž›αž‡αž½αž”αž”αŸ’αžšαž‘αŸ‡αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αž“αŸ…αž–αŸαž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ SSH.

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

  • -vαŸ– αž€αžΆαžšαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž›αž‘αŸ’αž’αž•αž›αž‚αžΊαž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž‡αžΆαž–αž·αžŸαŸαžŸαž“αŸ…αž–αŸαž›αžœαž·αž—αžΆαž‚αž”αž‰αŸ’αž αžΆαž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αŸ” αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž…αŸ’αžšαžΎαž“αžŠαž„αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž–αŸαžαŸŒαž˜αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αŸ”
  • - p 22: αž…αŸ’αžšαž€αžαž—αŸ’αž‡αžΆαž”αŸ‹ αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ SSH αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αŸ” 22 αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‘αŸ αž–αŸ’αžšαŸ„αŸ‡αž“αŸαŸ‡αž‡αžΆαžαž˜αŸ’αž›αŸƒαž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž–αž·αž’αžΈαž€αžΆαžšαžŸαŸ’αžαž·αžαž“αŸ…αž›αžΎαž…αŸ’αžšαž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž“αŸ„αŸ‡αž™αžΎαž„αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžœαžΆαžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš -p. αž…αŸ’αžšαž€αžŸαŸ’αžαžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš sshd_config αž€αŸ’αž“αž»αž„αž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™ Port 2222.
  • -CαŸ– αž€αžΆαžšαž”αž„αŸ’αž αžΆαž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž™αžΊαž αž¬αž˜αžΎαž›αž’αžαŸ’αžαž”αž‘αž…αŸ’αžšαžΎαž“ αžœαžΆαž’αžΆαž…αž”αž„αŸ’αž€αžΎαž“αž›αŸ’αž”αžΏαž“αž“αŸƒαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αŸ”
  • neo@αŸ– αž”αž“αŸ’αž‘αžΆαžαŸ‹αž“αŸ…αž–αžΈαž˜αž»αžαžŸαž‰αŸ’αž‰αžΆ @ αž”αž„αŸ’αž αžΆαž‰αž–αžΈαžˆαŸ’αž˜αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎβ€‹αž’αŸ’αž“αž€β€‹αž˜αž·αž“β€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹β€‹αžœαžΆβ€‹αž‘αŸ αžœαžΆβ€‹αž“αžΉαž„β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜β€‹αž‘αŸ…β€‹αž‡αžΆβ€‹αžˆαŸ’αž˜αŸ„αŸ‡β€‹αž’αŸ’αž“αž€β€‹αž”αŸ’αžšαžΎβ€‹αž“αŸƒβ€‹αž‚αžŽαž“αžΈβ€‹αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€β€‹αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“β€‹αž”αžΆαž“β€‹αž…αžΌαž›β€‹αž‘αŸ… (~$whoami)αŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αŸαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž•αž„αžŠαŸ‚αžšαŸ” -l.
  • remoteserverαŸ– αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ… sshαž“αŸαŸ‡αž’αžΆαž…αž‡αžΆαžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ‚αž“αžŠαŸ‚αž›αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαžŸαž˜αŸ’αž”αžαŸ’αžαž·αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹ αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αž¬αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŽαžΆαž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαž‘αžΆαŸ†αž„ IPv4 αž“αž·αž„ IPv6 αž’αŸ’αž“αž€αž’αžΆαž…αž”αž“αŸ’αžαŸ‚αž˜αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž‘αŸ…αž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ -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

αž˜αžΆαž“αž’αžΆαžαž»αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž–αžΈαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ ssh αžαžΆαž„αž›αžΎαŸ” αž‘αžΈαž˜αž½αž™αž˜αžΆαž“αž“αŸαž™αžαžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž”αŸ’αžšαžΎαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž…αŸ’αžšαž€ 2222αŸ” αž‘αžΈαž–αžΈαžšαž“αž·αž™αžΆαž™αžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αžˆαŸ’αž˜αŸ„αŸ‡αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆ αž…αŸ’αžšαž€ FQDN αž“αž·αž„ IdentityFile αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαŸ”

αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αžΆαž…αžŸαž“αŸ’αžŸαŸ†αžŸαŸ†αž…αŸƒαž–αŸαž›αžœαŸαž›αžΆαžœαžΆαž™αž’αžαŸ’αžαž”αž‘αž”αžΆαž“αž…αŸ’αžšαžΎαž“ αžŠαŸ„αž™αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸ…αž–αŸαž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αŸ”

αž€αžΆαžšαž…αž˜αŸ’αž›αž„αž―αž€αžŸαžΆαžšαž›αžΎ SSH αžŠαŸ„αž™αž”αŸ’αžšαžΎ SCP

αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ SSH αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž–αžΈαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αž˜αŸ’αž›αž„αž―αž€αžŸαžΆαžš αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ ssh αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”. αžŸαžΌαž˜αž˜αžΎαž›αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž‘αžΆαž αžšαžŽαŸαž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž“αŸƒαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ scp αž“αž·αž„ sftp αŸ” αž…αŸ†αžŽαžΆαŸ†αžαžΆαž‡αž˜αŸ’αžšαžΎαžŸ ssh αž‡αžΆαž…αŸ’αžšαžΎαž“αž’αž“αž»αžœαžαŸ’αžαž…αŸ†αž–αŸ„αŸ‡αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž•αž„αžŠαŸ‚αžšαŸ”

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

αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαž“αŸαŸ‡αž―αž€αžŸαžΆαžš mypic.png αž…αž˜αŸ’αž›αž„αž‘αŸ… αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž‘αŸ…αžαž /αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™/αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž“αž·αž„αž”αŸ’αžαžΌαžšαžˆαŸ’αž˜αŸ„αŸ‡αž‘αŸ…αž‡αžΆ mypic_2.png.

αž€αž»αŸ†αž—αŸ’αž›αŸαž…αž’αŸ†αž–αžΈαž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž…αŸ’αžšαž€αŸ” αž“αŸαŸ‡αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž˜αž“αž»αžŸαŸ’αžŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž…αžΆαž”αŸ‹αž”αžΆαž“αž“αŸ…αž–αŸαž›αž–αž½αž€αž‚αŸαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš scp αž–αžΈαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ” αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž…αŸ’αžšαž€ -Pαž“αž·αž„αž˜αž·αž“ -pαžŠαžΌαž…αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ ssh αžŠαŸ‚αžš! αž’αŸ’αž“αž€β€‹αž“αžΉαž„β€‹αž—αŸ’αž›αŸαž… αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž€αž»αŸ†β€‹αž”αžΆαžšαž˜αŸ’αž— αž’αŸ’αž“αž€β€‹αžšαžΆαž›αŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αž“αžΉαž„β€‹αž—αŸ’αž›αŸαž…αŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αžŸαŸ’αž‚αžΆαž›αŸ‹αž€αž»αž„αžŸαžΌαž›αŸ” ftpαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‡αžΆαž…αŸ’αžšαžΎαž“αž‚αžΊαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ sftp. αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž’αŸ’αžœαžΎβ€‹αž”αžΆαž“ αž€αžΆαžšαž‡αŸ†αžšαž»αž‰, αžŠαžΆαž€αŸ‹ ΠΈ lsαžŠαžΌαž…αžŠαŸ‚αž›αž”αŸαŸ‡αžŠαžΌαž„αž…αž„αŸ‹αž”αžΆαž“αŸ”

sftp neo@remoteserver

αž§αž‘αžΆαž αžšαžŽαŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„

αž“αŸ…αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸαŸ‡ αž›αž‘αŸ’αž’αž•αž›αž’αžΆαž…αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αžŠαŸ„αž™αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαž•αŸ’αžŸαŸαž„αŸ—αŸ” αžŠαžΌαž…αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αžŸαŸ‹αž™αžΎαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αžŸαŸ€αžœαž—αŸ…αžŸαž·αž€αŸ’αžŸαžΆ αž“αž·αž„αž§αž‘αžΆαž αžšαžŽαŸ αž…αŸ†αžŽαž„αŸ‹αž…αŸ†αžŽαžΌαž›αž…αž·αžαŸ’αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‘αŸ…αž±αŸ’αž™αž§αž‘αžΆαž αžšαžŽαŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αžŠαŸ‚αž›αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž’αŸ’αžœαžΎαž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

1. αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„ SSH

αž˜αž»αžαž„αžΆαžš SSH Proxy αž‚αžΊαž›αŸαž 1 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž αŸαžαž»αž•αž›αž›αŸ’αž’αŸ” αžœαžΆαž˜αžΆαž“αžαžΆαž˜αž–αž›αžαŸ’αž›αžΆαŸ†αž„αž‡αžΆαž„αž˜αž“αž»αžŸαŸ’αžŸαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαžΉαž„ αž“αž·αž„αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž“αžΌαžœαž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎ αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ ssh αž’αžΆαž…αž…αžšαžΆαž…αžšαž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈαžαžΆαž˜αžšαž™αŸˆαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ SOCKS αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŸαžΆαž˜αž‰αŸ’αž‰αž˜αž½αž™αŸ” αžœαžΆαž‡αžΆαž€αžΆαžšαžŸαŸ†αžαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž™αž›αŸ‹αžαžΆαž…αžšαžΆαž…αžšαž‘αŸ…αž€αžΆαž“αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž“αžΉαž„αž˜αž€αž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αžœαžΆαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž„αŸ’αž’αž»αž›αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‚αŸαž αž‘αŸ†αž–αŸαžšαŸ”

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

αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž™αžΎαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„αž“αŸ…αž›αžΎαž…αŸ’αžšαž€ TCP 8888 αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‘αžΈαž–αžΈαžšαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαž…αŸ’αžšαž€αž‚αžΊαžŸαž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αžŸαŸ’αžαžΆαž”αŸ‹αŸ” 127.0.0.1 αž”αž„αŸ’αž αžΆαž‰αžαžΆαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ‚αž›αžΎ localhost αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž™αžΎαž„αž’αžΆαž…αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžαž»αžŸαž‚αŸ’αž“αžΆαž”αž“αŸ’αžαž·αž…αž”αž“αŸ’αžαž½αž…αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžαžΆαž”αŸ‹αž“αŸ…αž›αžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αžšαž½αž˜αž‘αžΆαŸ†αž„αž’αŸŠαžΈαžŸαžΊαžšαžŽαž·αž αž¬αžœαŸ‰αžΆαž™αž αŸ’αžœαžΆαž™ αžœαžΆαž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αž (αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαŸ”

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

αž₯αž‘αžΌαžœαž“αŸαŸ‡αž™αžΎαž„αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ Firefox αžŸαžΌαž˜αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ | αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ | αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹β€‹αž”β€‹αžŽαŸ’αžαžΆβ€‹αž‰. αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αž“αž·αž„αž…αŸ’αžšαž€αžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αŸ”

αž‚αž“αŸ’αž›αžΉαŸ‡αž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž§αž‘αžΆαž αžšαžŽαŸ αž“αž·αž„αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH

αžŸαžΌαž˜αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž‡αž˜αŸ’αžšαžΎαžŸαž“αŸ…αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αŸƒαž‘αž˜αŸ’αžšαž„αŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αžŸαŸ†αžŽαžΎ DNS αžšαž”αžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ SOCKS αž•αž„αžŠαŸ‚αžšαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž…αžšαžΆαž…αžšαžŽαŸαž‚αŸαž αž‘αŸ†αž–αŸαžšαž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž’αŸ’αž“αž€αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž…αž„αŸ‹αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‡αž˜αŸ’αžšαžΎαžŸαž“αŸαŸ‡ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžŸαŸ†αžŽαžΎ DNS αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ SSH αŸ”

αž€αžΆαžšαž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„αžŸαž€αž˜αŸ’αž˜αž“αŸ…αž€αŸ’αž“αž»αž„ Chrome

αž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš Chrome αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αžΉαž„αž”αžΎαž€αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„ αž€αŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αžŸαŸ†αžŽαžΎ DNS αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαŸ” αž‘αž»αž€αž…αž·αžαŸ’αžαž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αž·αž“αž·αžαŸ’αž™αŸ” αž”αŸ’αžšαžΎ tcpdump αžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαžŸαŸ†αžŽαž½αžš DNS αž˜αž·αž“αž’αžΆαž…αž˜αžΎαž›αžƒαžΎαž‰αž‘αŸ€αžαž‘αŸαŸ”

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

αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‡αžΆαž˜αž½αž™αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ

αžŸαžΌαž˜αž…αž„αž…αžΆαŸ†αžαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‡αžΆαž…αŸ’αžšαžΎαž“αž€αŸαž’αžΆαž…αž”αŸ’αžšαžΎαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„αž•αž„αžŠαŸ‚αžšαŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž‚αžΊαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž€αžΆαžšαž–αŸαž‰αž“αž·αž™αž˜αž”αŸ†αž•αž»αžαž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž–αž½αž€αž‚αŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž˜αž½αž™αž…αŸ†αž“αž½αž“αž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαžΎαž˜αŸ’αž”αžΈαž”αžΎαž€αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαŸ” αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžαŸ’αžšαžΌαžœαž€αžΆαžšαž‡αŸ†αž“αž½αž™αž”αž“αŸ’αžαž·αž…αž”αž“αŸ’αžαž½αž…αž‡αžΆαž˜αž½αž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™αŸ” αž§αž‘αžΆαž αžšαžŽαŸ, proxychains αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαžΆαž˜αžšαž™αŸˆαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„ Microsoft RDP αŸ”αž›αŸ”

localhost:~$ proxychains rdesktop $RemoteWindowsServer

αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαŸ”

αž–αŸαžαŸŒαž˜αžΆαž“αž‡αŸ†αž“αž½αž™αŸ– αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž–αžΈαž›αžΈαž“αž»αž…αž“αŸ…αž›αžΎαžœαžΈαž“αžŠαžΌ? αžŸαžΆαž€αž›αŸ’αž”αž„αž’αžαž·αžαž·αž‡αž“ FreeRDP. αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‘αŸ†αž“αžΎαž”αž‡αžΆαž„ rdesktopαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž€αžΆαž“αŸ‹αžαŸ‚αžšαž›αžΌαž“αŸ”

αž‡αž˜αŸ’αžšαžΎαžŸαžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΎ SSH αžαžΆαž˜αžšαž™αŸˆαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„

αž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αž’αž„αŸ’αž‚αž»αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž αžΆαž„αž€αžΆαž αŸ’αžœαŸ αž¬αžŸαžŽαŸ’αž‹αžΆαž‚αžΆαžš αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αžαŸ†αž±αŸ’αž™αž”αŸ’αžšαžΎαžœαŸ‰αžΆαž™αž αŸ’αžœαžΆαž™αžŠαŸ‚αž›αž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αžαŸ” αž™αžΎαž„αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ ssh αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž–αžΈαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž™αž½αžšαžŠαŸƒ αž αžΎαž™αžŠαŸ†αž‘αžΎαž„αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ ssh αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αž•αŸ’αž‘αŸ‡αž“αŸ…αž›αžΎ Rasberry Pi αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αŸ” αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αž¬αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„ αž™αžΎαž„αž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαžŸαŸαžœαžΆαž”αžŽαŸ’αžαžΆαž‰αžŽαžΆαž˜αž½αž™αž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αž•αŸ’αž‘αŸ‡αžšαž”αžŸαŸ‹αž™αžΎαž„ αž¬αž…αžΌαž›αž”αŸ’αžšαžΎαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž•αŸ’αž‘αŸ‡αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžšαžœαžΆαž„αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž™αž½αžšαžŠαŸƒαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž•αŸ’αž‘αŸ‡αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ (αžαžΆαž˜αžšαž™αŸˆ Wi-Fi αž“αž·αž„αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž‘αŸ…αž€αžΆαž“αŸ‹αž•αŸ’αž‘αŸ‡αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH αŸ”

2. αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH (αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž…αŸ’αžšαž€)

αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αžŠαŸαžŸαžΆαž˜αž‰αŸ’αž‰αž”αŸ†αž•αž»αžαžšαž”αžŸαŸ‹αžœαžΆ αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αžΎαž€αž…αŸ’αžšαž€αž˜αž½αž™αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž…αŸ’αžšαž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αŸ…αž…αž»αž„αž˜αŸ’αžαžΆαž„αž‘αŸ€αžαž“αŸƒαž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈαŸ”

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

αžαŸ„αŸ‡αž˜αžΎαž›αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš -L. αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αž·αžαžαžΆαž‡αžΆαž•αŸ’αž“αŸ‚αž€αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž“αŸƒαž€αžΆαžšαžŸαŸ’αžαžΆαž”αŸ‹αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαžαžΆαž„αž›αžΎ αž…αŸ’αžšαž€ 9999 αž€αŸ†αž–αž»αž„αžŸαŸ’αžαžΆαž”αŸ‹αž“αŸ…αž›αžΎαž•αŸ’αž“αŸ‚αž€αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž αžΎαž™αž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαžαžΆαž˜αžšαž™αŸˆαž…αŸ’αžšαž€ 80 αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αŸ” αžŸαžΌαž˜αž…αŸ†αžŽαžΆαŸ†αžαžΆ 127.0.0.1 αžŸαŸ†αžŠαŸ…αž›αžΎ localhost αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™!

αžαŸ„αŸ‡αž‘αžΎαž„αž‡αŸ†αž αžΆαž“αŸ” αž§αž‘αžΆαž αžšαžŽαŸαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž…αŸ’αžšαž€αžŸαŸ’αžαžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ”

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

αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž™αžΎαž„αž€αŸ†αž–αž»αž„αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž…αŸ’αžšαž€αž˜αž½αž™αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αžŽαŸ’αžαžΆαž‰ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž’αžΆαž…αž‡αžΆαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ αž¬αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ TCP αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”

3. αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αžΆαž‚αžΈαž‘αžΈαž”αžΈ

αž™αžΎαž„αž’αžΆαž…αž”αŸ’αžšαžΎαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžŠαžΌαž…αž‚αŸ’αž“αžΆαžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈαž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‘αŸ…αž€αžΆαž“αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΈαž”αžΈαŸ”

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

αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαž“αŸαŸ‡ αž™αžΎαž„αž€αŸ†αž–αž»αž„αž”αž‰αŸ’αž‡αžΌαž“αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈαž–αžΈ remoteserver αž‘αŸ…αž€αžΆαž“αŸ‹ web server αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ 10.10.10.10αŸ” αž…αžšαžΆαž…αžšαžŽαŸαž–αžΈ remoteserver αž‘αŸ… 10.10.10.10 αž˜αž·αž“αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH αž‘αŸ€αžαž‘αŸ. αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž‚αŸαž αž‘αŸ†αž–αŸαžšαž“αŸ…αž›αžΎ 10.10.10.10 αž“αžΉαž„αž…αžΆαžαŸ‹αž‘αž»αž€αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‡αžΆαž”αŸ’αžšαž—αž–αž“αŸƒαžŸαŸ†αžŽαžΎαž‚αŸαž αž‘αŸ†αž–αŸαžšαŸ”

4. αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH αž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸ

αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž™αžΎαž„αž“αžΉαž„αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž…αŸ’αžšαž€αžŸαŸ’αžαžΆαž”αŸ‹αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžŠαŸ‚αž›αž“αžΉαž„αž—αŸ’αž‡αžΆαž”αŸ‹αžαŸ’αžšαž‘αž”αŸ‹αž‘αŸ…αž…αŸ’αžšαž€αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αž™αžΎαž„ (αž¬αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αžŸαŸαž„αž‘αŸ€αž) αŸ”

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

αžœαž‚αŸ’αž‚ SSH αž“αŸαŸ‡αž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž–αžΈαž…αŸ’αžšαž€ 1999 αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‘αŸ…αž…αŸ’αžšαž€ 902 αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”

5. αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸ SSH

αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αž™αžΎαž„αž€αŸ†αž–αž»αž„αžŠαŸ†αž‘αžΎαž„αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„αž“αŸ…αž›αžΎαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ ssh αžšαž”αžŸαŸ‹αž™αžΎαž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž€αŸ†αž–αž»αž„αžŸαŸ’αžαžΆαž”αŸ‹αž“αŸ…αž›αžΎαž•αŸ’αž“αŸ‚αž€αžŠαžΆαž…αŸ‹αžŸαŸ’αžšαž™αžΆαž›αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαŸ” αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž“αŸαŸ‡αž₯αž‘αžΌαžœαž“αŸαŸ‡αž›αŸαž…αž‘αžΎαž„αž–αžΈαž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈαž‡αžΆαž…αžšαžΆαž…αžšαžŽαŸαž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”

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

αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH αž–αžΈαž…αž˜αŸ’αž„αžΆαž™

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™αž‡αž˜αŸ’αžšαžΎαžŸ SSH αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αžŸαžΌαž˜αž–αž·αž“αž·αžαŸ’αž™αž‡αžΆαž˜αž½αž™ netstatαžαžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž’αŸ’αžœαžΈαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŠαŸ‚αž›αž…αŸ’αžšαž€αžŸαŸ’αžαžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αŸ” αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž™αžΎαž„αž…αž„αŸ’αž’αž»αž›αž”αž„αŸ’αž αžΆαž‰ 0.0.0.0 αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαž€αŸαžŠαŸ„αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžαž˜αŸ’αž›αŸƒ αž…αŸ’αžšαž€αž‘αŸ’αžœαžΆαžš Π² sshd_config αž€αŸ†αžŽαžαŸ‹β€‹αž‘αŸ… αž‘αŸαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž’αŸ’αž“αž€αžŸαŸ’αžαžΆαž”αŸ‹αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž„αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž“αžΉαž„ localhost (127.0.0.1) αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”

αž€αžΆαžšαž–αŸ’αžšαž˜αžΆαž“αž’αŸ†αž–αžΈαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–

αžŸαžΌαž˜αž…αŸ†αžŽαžΆαŸ†αžαžΆαžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž”αžΎαž€αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ αž“αž·αž„αžŸαŸ’αžšαŸ„αž˜αž‡αžΎαž„αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ αž’αž“αž’αžΆαž“αž”αžŽαŸ’αžαžΆαž‰αžαžΆαž„αž€αŸ’αž“αž»αž„αž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“αž…αŸ†αž–αŸ„αŸ‡αž”αžŽαŸ’αžαžΆαž‰αžŠαŸ‚αž›αž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αž (αžŠαžΌαž…αž‡αžΆαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž!)αŸ” αž“αŸαŸ‡αž’αžΆαž…αž‡αžΆαž αžΆαž“αž·αž—αŸαž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžš αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž’αŸ’αž“αž€αž™αž›αŸ‹αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αžŸαŸ’αžαžΆαž”αŸ‹ αž“αž·αž„αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž–αž½αž€αž‚αŸαž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ”

6. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ VPN αžαžΆαž˜αžšαž™αŸˆ SSH

αž–αžΆαž€αŸ’αž™αž‘αžΌαž‘αŸ…αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž’αŸ’αž“αž€αž―αž€αž‘αŸαžŸαž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžœαžΆαž™αž”αŸ’αžšαž αžΆαžš (pentesters αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž½αž™ αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž“αŸ„αŸ‡αž“αžΉαž„αž€αŸ’αž›αžΆαž™αž‘αŸ…αž‡αžΆαž…αŸ’αžšαž€αž•αŸ’αž›αžΌαžœαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαŸ” fulcrum αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž€αŸ’αž“αž»αž„αž‘αž‘αžΉαž„αŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžˆαžšαž‡αžΎαž„αž”αŸ‚αž”αž“αŸαŸ‡ αž™αžΎαž„αž’αžΆαž…αž”αŸ’αžšαžΎαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ SSH αž“αž·αž„ proxychainsαž‘αŸ„αŸ‡αž™αŸ‰αžΆαž„αžŽαžΆαž€αŸαžŠαŸ„αž™αž˜αžΆαž“αžŠαŸ‚αž“αž€αŸ†αžŽαžαŸ‹αž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αžœαžΆαž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‡αžΆαž˜αž½αž™αžšαž“αŸ’αž’αž”αžΆαž“αž‘αŸ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž™αžΎαž„αž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αžŸαŸ’αž€αŸαž“αž…αŸ’αžšαž€αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰αžαžΆαž˜αžšαž™αŸˆ Nmap SYN.

αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‡αž˜αŸ’αžšαžΎαžŸ VPN αž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž‡αžΆαž„αž“αŸαŸ‡ αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž‘αŸ… αž€αž˜αŸ’αžšαž·αž 3. αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ αž™αžΎαž„β€‹αž’αžΆαž…β€‹αž”αž‰αŸ’αž‡αžΌαž“β€‹αž…αžšαžΆαž…αžšαžŽαŸβ€‹αžαžΆαž˜β€‹αž•αŸ’αž›αžΌαžœβ€‹αžšαžΌαž„β€‹αž€αŸ’αžšαŸ„αž˜β€‹αžŠαžΈ αžŠαŸ„αž™β€‹αž”αŸ’αžšαžΎβ€‹αž€αžΆαžšβ€‹αž€αŸ†αžŽαžαŸ‹β€‹αž•αŸ’αž›αžΌαžœβ€‹αž”αžŽαŸ’αžαžΆαž‰β€‹αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαŸ”

αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž”αŸ’αžšαžΎ ssh, iptables, tun interfaces αž“αž·αž„αž€αžΆαžšαž“αžΆαŸ†αž•αŸ’αž›αžΌαžœαŸ”

αžŠαŸ†αž”αžΌαž„αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αŸ†αžŽαžαŸ‹αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„ sshd_config. αžŠαŸ„αž™αžŸαžΆαžšαž™αžΎαž„αž€αŸ†αž–αž»αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αŸ…αž›αžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž‘αžΆαŸ†αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ αž™αžΎαž„ αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž·αž‘αŸ’αž’αž·αž‡αžΆ root αž‘αžΆαŸ†αž„αžŸαž„αžαžΆαž„.

PermitRootLogin yes
PermitTunnel yes

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž™αžΎαž„αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹ ssh αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžŠαŸ‚αž›αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž§αž”αž€αžšαžŽαŸ tun αŸ”

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

αž₯αž‘αžΌαžœαž“αŸαŸ‡ αž™αžΎαž„αž‚αž½αžšαžαŸ‚αž˜αžΆαž“αž§αž”αž€αžšαžŽαŸ tun αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž αžΆαž‰αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ (# ip a) αž‡αŸ†αž αžΆαž“αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αž‘αŸ…αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈαŸ”

αž•αŸ’αž“αŸ‚αž€αž’αžαž·αžαž·αž‡αž“ SSHαŸ–

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

αž…αŸ†αž αŸ€αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ SSHαŸ–

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

αž”αŸŠαžΌαž˜! VPN αž›αžΎαž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈ SSH αž“αŸ…αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž”αžŽαŸ’αžαžΆαž‰ 3. αž₯αž‘αžΌαžœβ€‹αž“αŸαŸ‡β€‹αž‡αžΆβ€‹αž‡αŸαž™β€‹αž‡αž˜αŸ’αž“αŸ‡αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαžŽαžΆαž˜αž½αž™αž€αžΎαžαž‘αžΎαž„αžŸαžΌαž˜αž”αŸ’αžšαžΎ tcpdump ΠΈ pingαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž˜αžΌαž›αž αŸαžαž»αŸ” αžŠαŸ„αž™αžŸαžΆαžšαž™αžΎαž„αž€αŸ†αž–αž»αž„αž›αŸαž„αž“αŸ…αžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž‘αžΈ 3 αž€αž‰αŸ’αž…αž”αŸ‹ icmp αžšαž”αžŸαŸ‹αž™αžΎαž„αž“αžΉαž„αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž•αŸ’αž›αžΌαžœαžšαžΌαž„αž€αŸ’αžšαŸ„αž˜αžŠαžΈαž“αŸαŸ‡αŸ”

7. αž…αž˜αŸ’αž›αž„αžŸαŸ„ SSH (ssh-copy-id)

αž˜αžΆαž“αžœαž·αž’αžΈαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžœαžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž“αŸαŸ‡αž‡αž½αž™αžŸαž“αŸ’αžŸαŸ†αžŸαŸ†αž…αŸƒαž–αŸαž›αžœαŸαž›αžΆαžŠαŸ„αž™αž˜αž·αž“αž…αž˜αŸ’αž›αž„αž―αž€αžŸαžΆαžšαžŠαŸ„αž™αžŠαŸƒαŸ” αžœαžΆαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž…αž˜αŸ’αž›αž„ ~/.ssh/id_rsa.pub (αž¬αžŸαŸ„αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜) αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αŸ… ~/.ssh/authorized_keys αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αŸ”

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

8. αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ (αž˜αž·αž“αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜)

αž€αŸ’αžšαž»αž˜ ssh αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž‘αžΌαž‘αŸ…αžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž”αŸ’αžšαžΎαŸ” αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αž“αŸ’αžαŸ‚αž˜αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αž„αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‡αžΆαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž˜αŸ’αžšαž„αŸ‹αŸ”

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

αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαž“αŸαŸ‡αŸ” grep αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž‰αž™αž€αžαžΆαž˜αžšαž™αŸˆαž†αžΆαž“αŸ‚αž› ssh αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž―αž€αžŸαžΆαžšαž˜αžΆαž“αž‘αŸ†αž αŸ†αž’αŸ† αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš grep αž“αŸ…αž›αžΎαž•αŸ’αž“αŸ‚αž€αžŠαžΆαž…αŸ‹αžŸαŸ’αžšαž™αžΆαž›αžŠαŸ„αž™αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž—αŸ’αž‡αžΆαž”αŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‘αžΆαŸ†αž„αž–αžΈαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž˜αŸ’αžšαž„αŸ‹αž‘αŸ’αžœαŸαŸ”

αž§αž‘αžΆαž αžšαžŽαŸαž˜αž½αž™αž‘αŸ€αžαž’αž“αž»αžœαžαŸ’αžαž˜αž»αžαž„αžΆαžšαžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αžΉαž„ ssh-copy-id αž–αžΈαž§αž‘αžΆαž αžšαžŽαŸ 7 αŸ”

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

9. αž€αžΆαžšαž…αžΆαž”αŸ‹αž™αž€ αž“αž·αž„αž˜αžΎαž›αž€αž‰αŸ’αž…αž”αŸ‹αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„ Wireshark

αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž™αž€αž˜αž½αž™αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αž§αž‘αžΆαž αžšαžŽαŸ tcpdump. αž”αŸ’αžšαžΎαžœαžΆαžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž™αž€αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž“αž·αž„αž”αž„αŸ’αž αžΆαž‰αž›αž‘αŸ’αž’αž•αž›αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ Wireshark GUI αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ”

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

10. αž€αžΆαžšαž…αž˜αŸ’αž›αž„αžαžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžαžΆαž˜αžšαž™αŸˆ SSH

αž›αŸ’αž”αž·αž…αžŠαŸαž›αŸ’αž’αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž”αŸ‹αžαžαžŠαŸ„αž™αž”αŸ’αžšαžΎ bzip2 (αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž‡αž˜αŸ’αžšαžΎαžŸ -j αž“αŸ…αž€αŸ’αž“αž»αž„αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ tar) αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž‘αžΆαž‰αž™αž€αžŸαŸ’αž‘αŸ’αžšαžΈαž˜ bzip2 αž“αŸ…αž•αŸ’αž“αŸ‚αž€αž˜αŸ’αžαžΆαž„αž‘αŸ€αž αž”αž„αŸ’αž€αžΎαžαžαžαžŸαŸ’αž‘αž½αž“αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αŸ”

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

11. αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ GUI αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αž SSH X11

αž”αŸ’αžšαžŸαž·αž“αž”αžΎ X αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ GUI αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αž„αŸ’αž’αž½αž…αž“αŸ…αž›αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž›αžΎαžαž»αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž˜αž»αžαž„αžΆαžšαž“αŸαŸ‡αž˜αžΆαž“αžαžΆαŸ†αž„αž–αžΈαž™αžΌαžšαž™αžΆαžšαžŽαžΆαžŸαŸ‹αž˜αž€αž αžΎαž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αžαŸ‚αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžαŸ’αž›αžΆαŸ†αž„αŸ” αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž¬αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž€αž»αž„αžŸαžΌαž› VMWawre Workstation αžŠαžΌαž…αžαŸ’αž‰αž»αŸ†αž’αŸ’αžœαžΎαž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαž“αŸαŸ‡αŸ”

localhost:~$ ssh -X remoteserver vmware

αžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžš X11Forwarding yes αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš sshd_config.

12. αž€αžΆαžšαž…αž˜αŸ’αž›αž„αž―αž€αžŸαžΆαžšαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžŠαŸ„αž™αž”αŸ’αžšαžΎ rsync αž“αž·αž„ SSH

rsync αž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž› scpαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€αžαžΆαž˜αž€αžΆαž›αž€αŸ†αžŽαžαŸ‹αž“αŸƒαžαžαž―αž€αžŸαžΆαžšαž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ† αž¬αž―αž€αžŸαžΆαžšαž’αŸ†αžŽαžΆαžŸαŸ‹αŸ” αž˜αžΆαž“αž˜αž»αžαž„αžΆαžšαž˜αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž–αžΈαž€αžΆαžšαž”αžšαžΆαž‡αŸαž™αž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αŸαžš αž“αž·αž„αž…αž˜αŸ’αž›αž„αžαŸ‚αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αžŠαŸ‚αž›αž‡αž½αž™αžŸαž“αŸ’αžŸαŸ†αžŸαŸ†αž…αŸƒαž…αžšαžΆαž…αžšαžŽαŸ αž“αž·αž„αž–αŸαž›αžœαŸαž›αžΆαŸ”

αž§αž‘αžΆαž αžšαžŽαŸαž“αŸαŸ‡αž”αŸ’αžšαžΎαž€αžΆαžšαž”αž„αŸ’αž αžΆαž”αŸ‹ gzip (-z) αž“αž·αž„αžšαž”αŸ€αž”αžšαž€αŸ’αžŸαžΆαž‘αž»αž€ (-a) αžŠαŸ‚αž›αž”αžΎαž€αž€αžΆαžšαž…αž˜αŸ’αž›αž„αž‘αžΎαž„αžœαž·αž‰αŸ”

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

13. SSH αž›αžΎαž”αžŽαŸ’αžαžΆαž‰ Tor

αž”αžŽαŸ’αžαžΆαž‰ Tor αž’αž“αžΆαž˜αž·αž€αž’αžΆαž…αž’αŸ’αžœαžΎαž…αžšαžΆαž…αžš SSH αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ torsocks. αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αžΉαž„αž”αž‰αŸ’αž‡αžΌαž“αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ ssh αžαžΆαž˜αžšαž™αŸˆ Tor αŸ”

localhost:~$ torsocks ssh myuntracableuser@remoteserver

Torsocks αž“αžΉαž„αž”αŸ’αžšαžΎαž…αŸ’αžšαž€ 9050 αž“αŸ…αž›αžΎ localhost αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈαŸ” αžŠαžΌαž…αžšαžΆαž›αŸ‹αžŠαž„ αž–αŸαž›αž”αŸ’αžšαžΎ Tor αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž–αž·αž“αž·αžαŸ’αž™αž±αŸ’αž™αž”αžΆαž“αž αŸ’αž˜αžαŸ‹αž…αžαŸ‹αž“αžΌαžœαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž…αžšαžΆαž…αžšαžŽαŸαž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αžΈαž€αž€αž€αžΆαž™ αž“αž·αž„αž”αž‰αŸ’αž αžΆαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš (opsec) αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αžαžΎαžŸαŸ†αžŽαž½αžš DNS αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αŸ…αžŽαžΆ?

14. SSH αž‘αŸ… EC2 instance

αžŠαžΎαž˜αŸ’αž”αžΈαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αžœαžαŸ’αžαž» EC2 αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŸαŸ„αž―αž€αž‡αž“αŸ” αž‘αžΆαž‰αž™αž€αžœαžΆ (.pem extension) αž–αžΈαž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Amazon EC2 αž αžΎαž™αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαž (chmod 400 my-ec2-ssh-key.pem) αžšαž€αŸ’αžŸαžΆαž€αžΌαž“αžŸαŸ„αž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž¬αžŠαžΆαž€αŸ‹αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžαžαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” ~/.ssh/.

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

αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš -i αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžΆαž”αŸ‹αž’αžαž·αžαž·αž‡αž“ ssh αž±αŸ’αž™αž”αŸ’αžšαžΎαžŸαŸ„αž“αŸαŸ‡αŸ” αž―αž€αžŸαžΆαžš ~/.ssh/config αž›αŸ’αž’αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸ„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸ…αž–αŸαž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ ec2 αŸ”

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

15. αž€αžΆαžšαž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž―αž€αžŸαžΆαžšαž’αžαŸ’αžαž”αž‘αžŠαŸ„αž™αž”αŸ’αžšαžΎ VIM αžαžΆαž˜αžšαž™αŸˆ ssh/scp

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αžΌαžŸαŸ’αž“αŸαž αŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” vim αž–αŸαžαŸŒαž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž“αŸαŸ‡αž“αžΉαž„αž‡αž½αž™αžŸαž“αŸ’αžŸαŸ†αžŸαŸ†αž…αŸƒαž–αŸαž›αžœαŸαž›αžΆαžαŸ’αž›αŸ‡αŸ” αžŠαŸ„αž™αž”αŸ’αžšαžΎ vim αž―αž€αžŸαžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αžαžΆαž˜αžšαž™αŸˆ scp αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž˜αž½αž™αŸ” αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸαŸ‡αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αž„αŸ’αž€αžΎαžαž―αž€αžŸαžΆαžšαž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ /tmpαž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž…αž˜αŸ’αž›αž„αžœαžΆαž˜αž€αžœαž·αž‰αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžœαžΆαž–αžΈ vim.

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

αž…αŸ†αžŽαžΆαŸ†αŸ– αž‘αž˜αŸ’αžšαž„αŸ‹αž‚αžΊαžαž»αžŸαž–αžΈαž’αž˜αŸ’αž˜αžαžΆαŸ” scp. αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž˜αŸ’αž…αžΆαžŸαŸ‹αž•αŸ’αž‘αŸ‡αž™αžΎαž„αž˜αžΆαž“αž‘αŸ’αžœαŸαžŠαž„ //. αž“αŸαŸ‡β€‹αž‡αžΆβ€‹αž€αžΆαžšβ€‹αž™αŸ„αž„β€‹αž•αŸ’αž›αžΌαžœβ€‹αžŠαžΆαž…αŸ‹β€‹αžαžΆαžαŸ” αžŸαž‰αŸ’αž‰αžΆαž€αŸ’αž”αŸ€αžŸαž˜αž½αž™αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž‘αŸ…αž“αžΉαž„αžαžαž•αŸ’αž‘αŸ‡αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” users.

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

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžƒαžΎαž‰αž€αŸ†αž αž»αžŸαž“αŸαŸ‡ αžŸαžΌαž˜αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž‘αž˜αŸ’αžšαž„αŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž–αžΈαžšαžŠαž„αŸ” αž“αŸαŸ‡αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž˜αžΆαž“αž“αŸαž™αžαžΆαž˜αžΆαž“αž€αŸ†αž αž»αžŸαžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αŸ”

16. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ SSH αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‡αžΆαžαžαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‡αžΆαž˜αž½αž™ SSHFS

αžŠαŸ„αž™αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž–αžΈ sshfs - αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžš ssh - αž™αžΎαž„β€‹αž’αžΆαž…β€‹αžαž—αŸ’αž‡αžΆαž”αŸ‹β€‹αžαžβ€‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“β€‹αž‘αŸ…β€‹αž‘αžΈαžαžΆαŸ†αž„β€‹αžŠαžΆαž…αŸ‹β€‹αžŸαŸ’αžšαž™αžΆαž›β€‹αž‡αžΆαž˜αž½αž™β€‹αž“αžΉαž„β€‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜β€‹αž―αž€αžŸαžΆαžšβ€‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹β€‹αž€αŸ’αž“αž»αž„β€‹αžœαž‚αŸ’αž‚β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” ssh.

localhost:~$ apt install sshfs

αžŠαŸ†αž‘αžΎαž„αž€αž‰αŸ’αž…αž”αŸ‹αž“αŸ…αž›αžΎ Ubuntu αž“αž·αž„ Debian sshfsαž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αžΈαžαžΆαŸ†αž„αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αž‘αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”

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

17. SSH Multiplexing αž‡αžΆαž˜αž½αž™ ControlPath

αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αžΆαž“αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžŠαŸ„αž™αž”αŸ’αžšαžΎ ssh αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αžΈαž–αžΈαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎ ssh ឬ scp αž”αž„αŸ’αž€αžΎαžαžœαž‚αŸ’αž‚αžαŸ’αž˜αžΈαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž”αž“αŸ’αžαŸ‚αž˜αŸ” αž‡αž˜αŸ’αžšαžΎαžŸ ControlPath αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžŸαž˜αŸαž™αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ” αžœαžΆαž“αžΉαž„αž”αž„αŸ’αž€αžΎαž“αž›αŸ’αž”αžΏαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž™αŸ‰αžΆαž„αžŸαŸ†αžαžΆαž“αŸ‹αŸ– αž₯αž‘αŸ’αž’αž·αž–αž›αž‚αžΊαž’αžΆαž…αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž”αžΆαž“αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ αž“αž·αž„αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαž“αŸ…αž–αŸαž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž’αž“αž’αžΆαž“αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αŸ”

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

ControlPath αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžšαž“αŸ’αž’αžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αžαŸ’αž˜αžΈαžŠαžΎαž˜αŸ’αž”αžΈαž˜αžΎαž›αžαžΆαžαžΎαž˜αžΆαž“αžœαž‚αŸ’αž‚αžŸαž€αž˜αŸ’αž˜αžŠαŸ‚αžšαž¬αž‘αŸ ssh. αž‡αž˜αŸ’αžšαžΎαžŸαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž˜αžΆαž“αž“αŸαž™αžαžΆ αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž’αŸ’αž“αž€αž…αŸαž‰αž–αžΈαž€αž»αž„αžŸαžΌαž›αž€αŸαžŠαŸ„αž™ αžœαž‚αŸ’αž‚αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αž“αžΉαž„αž“αŸ…αžαŸ‚αž”αžΎαž€αžšαž™αŸˆαž–αŸαž› 10 αž“αžΆαž‘αžΈ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αžΎαž„αžœαž·αž‰αž“αŸ…αž›αžΎαžšαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ αžŸαžΌαž˜αž˜αžΎαž›αž‡αŸ†αž“αž½αž™αŸ” ssh_config man.

18. αžŸαŸ’αž‘αŸ’αžšαžΈαž˜αžœαžΈαžŠαŸαž’αžΌαž“αŸ…αž›αžΎ SSH αžŠαŸ„αž™αž”αŸ’αžšαžΎ VLC αž“αž·αž„ SFTP

αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž™αžΌαžš ssh ΠΈ vlc (Video Lan Client) αž˜αž·αž“αžαŸ‚αž„αžαŸ‚αžŠαžΉαž„αž–αžΈαž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸαŸ‡αž‘αŸ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž–αž·αžαž‡αžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαž˜αžΎαž›αžœαžΈαžŠαŸαž’αžΌαžαžΆαž˜αž”αžŽαŸ’αžαžΆαž‰αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ αž―αž€αžŸαžΆαžš | αž”αžΎαž€αž”αžŽαŸ’αžαžΆαž‰αžŸαŸ’αž‘αŸ’αžšαžΈαž˜ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ vlc αž’αŸ’αž“αž€αž’αžΆαž…αž”αž‰αŸ’αž…αžΌαž›αž‘αžΈαžαžΆαŸ†αž„αž‡αžΆ sftp://. αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžαŸ’αžšαžΌαžœαž€αžΆαžšαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž”αŸ’αžšαž’αž”αŸ‹αž”αž‰αŸ’αž…αžΌαž›αž“αžΉαž„αž›αŸαž…αž‘αžΎαž„αŸ”

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

19. αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž–αžΈαžšαž€αžαŸ’αžαžΆ

αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž€αžαŸ’αžαžΆαž–αžΈαžšαžŠαžΌαž…αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αž‚αžŽαž“αžΈαž’αž“αžΆαž‚αžΆαžš αž¬αž‚αžŽαž“αžΈ Google αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž’αž“αž»αžœαžαŸ’αžαž…αŸ†αž–αŸ„αŸ‡αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ SSH αŸ”

αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹, ssh αžŠαŸ†αž”αžΌαž„αž˜αžΆαž“αž˜αž»αžαž„αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž–αžΈαžšαž€αžαŸ’αžαžΆ αžŠαŸ‚αž›αž˜αžΆαž“αž“αŸαž™αžαžΆαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž“αž·αž„αžŸαŸ„ SSH αŸ” αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž“αŸƒαžαžΌαžαžΉαž“αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„ αž¬αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Google Authenticator αž‚αžΊαžαžΆαž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžœαžΆαž‡αžΆαž§αž”αž€αžšαžŽαŸαžšαžΌαž”αžœαž“αŸ’αžαž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαŸ”

αžŸαžΌαž˜αž˜αžΎαž›αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžšαž™αŸˆαž–αŸαž› 8 αž“αžΆαž‘αžΈαžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αžŠαŸ„αž™αž”αŸ’αžšαžΎ Google Authenticator αž“αž·αž„ SSH.

20. αž›αŸ„αžαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‡αžΆαž˜αž½αž™ ssh αž“αž·αž„ -J

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αžΆαžšαž”αŸ‚αž„αž…αŸ‚αž€αž”αžŽαŸ’αžαžΆαž‰αž˜αžΆαž“αž“αŸαž™αžαžΆαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ ssh αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαžΎαž˜αŸ’αž”αžΈαž‘αŸ…αž€αžΆαž“αŸ‹αž”αžŽαŸ’αžαžΆαž‰αž‚αŸ„αž›αžŠαŸ…αž…αž»αž„αž€αŸ’αžšαŸ„αž™ αž•αŸ’αž›αžΌαžœαž€αžΆαžαŸ‹ -J αž“αžΉαž„αž‡αž½αž™αžŸαž“αŸ’αžŸαŸ†αžŸαŸ†αž…αŸƒαž–αŸαž›αžœαŸαž›αžΆαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ”

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

αžšαžΏαž„αžŸαŸ†αžαžΆαž“αŸ‹αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž™αž›αŸ‹αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž‚αžΊαžαžΆαž“αŸαŸ‡αž˜αž·αž“αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αžΉαž„αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‘αŸαŸ” ssh host1αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ user@host1:~$ ssh host2 αž›. αž‡αž˜αŸ’αžšαžΎαžŸ -J αž”αŸ’αžšαžΎαž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž™αŸ‰αžΆαž„αž†αŸ’αž›αžΆαžαžœαŸƒ αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αžαŸ† localhost αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαž session αž‡αžΆαž˜αž½αž™ host αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž„αŸ’αžœαžΆαž€αŸ‹αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αŸ’αž“αž»αž„αž§αž‘αžΆαž αžšαžŽαŸαžαžΆαž„αž›αžΎ localhost αžšαž”αžŸαŸ‹αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž‘αŸ… host4 αŸ” αž“αŸ„αŸ‡β€‹αž‚αžΊβ€‹αžŸαŸ„ localhost αžšαž”αžŸαŸ‹β€‹αž™αžΎαž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αŸ’αžšαžΎ αž αžΎαž™β€‹αžŸαž˜αŸαž™β€‹αž–αžΈ localhost αž‘αŸ… host4 αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”β€‹αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αž‘αŸ’αž’αž—αžΆαž–αž”αŸ‚αž”αž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„ ssh_config αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž‡αž˜αŸ’αžšαžΎαžŸαž“αŸƒαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ ProxyJump. αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‡αžΆαž…αŸ’αžšαžΎαž“αž‡αžΆαž‘αŸ€αž„αž‘αžΆαžαŸ‹ αž“αŸ„αŸ‡αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž€αž˜αŸ’αž˜αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž“αžΉαž„αžŸαž“αŸ’αžŸαŸ†αžŸαŸ†αž…αŸƒαž–αŸαž›αžœαŸαž›αžΆαž…αŸ’αžšαžΎαž“αŸ”

21. αžšαžΆαžšαžΆαŸ†αž„ SSH brute force αž”αŸ‰αž»αž“αž”αŸ‰αž„αž”αŸ’αžšαžΎ iptables

αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ SSH αž“αž·αž„αž˜αžΎαž›αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αžŠαžΉαž„αž–αžΈαž…αŸ†αž“αž½αž“αž“αŸƒαž€αžΆαžšαž”αŸ‰αž»αž“αž”αŸ‰αž„αžŠαŸ„αž™αž”αž„αŸ’αžαŸ†αžŠαŸ‚αž›αž€αžΎαžαž‘αžΎαž„αžšαŸ€αž„αžšαžΆαž›αŸ‹αž˜αŸ‰αŸ„αž„αž‡αžΆαžšαŸ€αž„αžšαžΆαž›αŸ‹αžαŸ’αž„αŸƒαŸ” αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžšαž αŸαžŸαžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αžŸαŸ†αž›αŸαž„αžšαŸ†αžαžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž‚αžΊαžαŸ’αžšαžΌαžœαž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈ SSH αž‘αŸ…αž€αžΆαž“αŸ‹αž…αŸ’αžšαž€αžŠαŸ‚αž›αž˜αž·αž“αž˜αžΆαž“αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαŸ” αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž―αž€αžŸαžΆαžš sshd_config αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž…αŸ’αžšαž€##.

αžŠαŸ„αž™αž˜αžΆαž“αž‡αŸ†αž“αž½αž™αž–αžΈ iptables αž’αŸ’αž“αž€αž€αŸαž’αžΆαž…αž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž€αžΆαžšαž”αŸ‰αž»αž“αž”αŸ‰αž„αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž…αŸ’αžšαž€αž”αžΆαž“αž™αŸ‰αžΆαž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž•αž„αžŠαŸ‚αžš αž“αŸ…αž–αŸαž›αžˆαžΆαž“αžŠαž›αŸ‹αž€αž˜αŸ’αžšαž·αžαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αŸ” αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž‚αžΊαžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΎ OSSECαž–αŸ’αžšαŸ„αŸ‡αžœαžΆαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αžšαžΆαžšαžΆαŸ†αž„ SSH αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαžαŸ‚αž˜αž‘αžΆαŸ†αž„αž˜αžΆαž“αžœαž·αž’αžΆαž“αž€αžΆαžšαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αžΆαžšαžˆαŸ’αž›αžΆαž“αž–αžΆαž“αž•αŸ’αž’αŸ‚αž€αž›αžΎαžˆαŸ’αž˜αŸ„αŸ‡αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž•αŸ’αžŸαŸαž„αž‘αŸ€αž (HIDS) αž•αž„αžŠαŸ‚αžšαŸ”

22. SSH Escape αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž…αŸ’αžšαž€

αž αžΎαž™αž§αž‘αžΆαž αžšαžŽαŸαž…αž»αž„αž€αŸ’αžšαŸ„αž™αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” ssh αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαžαžΆαž˜αž…αŸ’αžšαž€αž€αŸ’αž“αž»αž„αžœαž‚αŸ’αž‚αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ ssh. αžŸαŸ’αžšαž˜αŸƒαž˜αžΎαž›αžŸαŸαžŽαžΆαžšαžΈαž™αŸ‰αžΌαž“αŸαŸ‡αŸ” αž’αŸ’αž“αž€αž‚αžΊαž‡αŸ’αžšαŸ…αž“αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžαžΆαž‰; αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž˜αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‡αžΆαž„αž€αž“αŸ’αž›αŸ‡αžŠαž”αŸ‹ αž αžΎαž™αžαŸ’αžšαžΌαžœαž€αžΆαžšαž…αŸ’αžšαž€αž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€αž“αŸ…αž›αžΎαžŸαŸ’αžαžΆαž“αžΈαž™αž€αžΆαžšαž„αžΆαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž‘αŸ… Microsoft SMB αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’ Windows 2003 αž…αžΆαžŸαŸ‹ (αž˜αžΆαž“αž’αŸ’αž“αž€αžŽαžΆαž“αŸ…αž…αžΆαŸ† ms08-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 αž‘αŸ…αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ Windows 2003 αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αžαžΆαž„αž€αŸ’αž“αž»αž„αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžšαžαŸ‹ msfconsoleαž αžΎαž™αž’αŸ’αž“αž€αž’αžΆαž…αž”αž“αŸ’αž (αžŸαž“αŸ’αž˜αžαŸ‹αžαžΆαž’αŸ’αž“αž€αž˜αžΆαž“αž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αŸαŸ‡)αŸ”

αž€αžΆαžšαž”αž‰αŸ’αž…αž”αŸ‹

αž§αž‘αžΆαž αžšαžŽαŸ αž‚αž“αŸ’αž›αžΉαŸ‡ αž“αž·αž„αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‘αžΆαŸ†αž„αž“αŸαŸ‡ ssh αž‚αž½αžšαžαŸ‚αž•αŸ’αžαž›αŸ‹αž…αŸ†αžŽαž»αž…αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž˜αž½αž™; αž–αŸαžαŸŒαž˜αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ αž“αž·αž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž“αžΈαž˜αž½αž™αŸ—αž˜αžΆαž“αž“αŸ…αž›αžΎαž‘αŸ†αž–αŸαžš man (man ssh, man ssh_config, man sshd_config).

αžαŸ’αž‰αž»αŸ†αžαŸ‚αž„αžαŸ‚αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž“αžΉαž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž“αž·αž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αž›αŸ„αž€αŸ” αžŠαŸ„αž™αž’αž—αž·αžœαžŒαŸ’αžαž‡αŸ†αž“αžΆαž‰αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸαžŠαžΌαž…αž‡αžΆ ssh αž’αŸ’αž“αž€αž“αžΉαž„αž€αžΆαž“αŸ‹αžαŸ‚αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αŸ…αž€αŸ’αž“αž»αž„αž αŸ’αž‚αŸαž˜αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž’αŸ’αž“αž€αž›αŸαž„αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹