ืคึผืจืึทืงืืืฉ ืืืืฉืคืืื SSH
, ืึธืืขืจ ืืืื ื ืึทืืืืืืจื ืื ื ืขืฅ ืืขืจ ืงืึทืืคึผืึทืืื ืืื.
ืืืืื ืขืืืขืืข ืืจืืงืก ssh
ื ืืฆืืง ืคึฟืึทืจ ืงืืื ืกืืกืืขื ืึทืืืื ืืกืืจืึทืืึธืจ, ื ืขืฅ ืื ืืฉืขื ืืจ ืึธืืขืจ ืืืืขืจืืืื ืืืืืข.
ืคึผืจืึทืงืืืฉ ืกืฉ ืืืืฉืคืืื
SSH ืกืึทืงืก ืคึผืจืึทืงืกื SSH ืืื ืขื (ืคึผืึธืจื ืคืึธืจืืืขืจืืื ื) SSH ืืื ืขื ืฆื ืืจืื ืืึทืืขืืึธืก ืคืึทืจืงืขืจื ืกืฉ ืืื ืขื SSH ืคืึทืจืงืขืจื ืคืจืืงืกื ืื ืกืืึธืืื ื VPN ืืืืขืจ SSH ืงืึทืคึผืืื ื ืึท SSH ืฉืืืกื (ssh-copy-id) ืืืจืืคืืจืื ื ืคืื ืืืืึทื ืืึทืคึฟืขืื (ื ืื-ืื ืืขืจืึทืงืืืื) ืจืืืึธืื ืคึผืึทืงืึทื ืืึทืคึผื ืืื ืืืืืื ื ืืื Wireshark ืงืึทืคึผืืื ื ืึท ืืืืข ืืขืงืข ืฆื ืึท ืืืืึทื ืกืขืจืืืขืจ ืืืจื SSH ืืืืึทื GUI ืึทืคึผืืึทืงืืืฉืึทื ื ืืื SSH X11 ืคืึธืจืืืขืจืืื ื ืจืืืึธืื ืืขืงืข ืงืึทืคึผืืื ื ืืื rsync ืืื SSH SSH ืืืืขืจ Tor ื ืขืฅ SSH ืฆื EC2 ืืืึทืฉืคึผืื ืขืืืืื ื ืืขืงืกื ืืขืงืขืก ื ืืฆื VIM ืืืจื ssh / scp ืืืจื ืืืืึทื SSH ืืื ืึท ืืืืข ืืขืงืข ืืื SSHFS ืืืืืืคึผืืขืงืกืื ื SSH ืืื ControlPath ืกืืจืื ืืืืืขื ืืืืขืจ SSH ื ืืฆื VLC ืืื SFTP ืฆืืืื-ืคืึทืงืืึธืจ ืึธืืขื ืืึทืงืืืฉืึทื ืืืฉืึทืืคึผืื ื ืืึธืกืฅ ืืื SSH ืืื -J ืืืึทืงืื ื SSH ืืจืื ืงืจืึทืคื ืคืจืืืื ื ืืฆื ืืคึผืืึทืืืขืก 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 ืงืืืขื ื ืงืืื ืืื ืฆืืืื ืื ืืขืจืข ืืืืขืจ ืืึทื ืืืง ืืืฉืืจืื ืคึฟืึทืจ ืงืึทืคึผืืื ื ืืขืงืขืก ืขื ืงืจืืคึผืืื ืกืฉ ืงืฉืจ. ืืขื ืืื ืื ืคึฟืึทืจ ืึท ืืืืฉืคึผืื ืคืื ื ืึธืจืืึทื ื ืืฆื ืคืื ืื 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 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 ืื ืืืงืืืฅ ืึทื ืื ืกืขืจืืืืก ืืืืคื ืืืืื ืืืืฃ ืืึธืงืึทืืืึธืกื. ืืืจ ืงืขื ืขื ื ืืฆื ืึท ืืืกื ืึทื ืืขืจืฉ ืืึทืคึฟืขื ืฆื ืืขืจื ืืืืฃ ืึทืืข ืื ืืขืจืคืืืกืื, ืึทืจืืึทื ืืขืจืขืื ื ืขืืืขืจื ืขื ืึธืืขืจ ืืืืคื, ืืึธืก ืืืขื ืืึธืื ืื ืืขืจืข ืึทืคึผืืึทืงืืืฉืึทื ื ( ืืจืึทืืืขืจื, ืืื"ื ื) ืืืืฃ ืืื ืืืขืจ ื ืขืฅ ืฆื ืคืึทืจืืื ืื ืฆื ืื ืคึผืจืึทืงืกื ืกืขืจืืืืก ืืืจื ืื ssh ืกืึทืงืก ืคึผืจืึทืงืกื.
localhost:~$ ssh -D 0.0.0.0:8888 user@remoteserver
ืืืฆื ืืืจ ืงืขื ืขื ืงืึทื ืคืืืืขืจ ืืขื ืืืขืืขืจืขืจ ืฆื ืคืึทืจืืื ืื ืฆื ืื ืกืึทืงืก ืคึผืจืึทืงืกื. ืืื Firefox, ืกืขืืขืงืืืจื ืกืขืืืื ืืก | Basic | ื ืขืฅ ืกืขืืืื ืืก. ืกืคึผืขืฆืืคืืฆืืจื ืื IP ืึทืืจืขืก ืืื ืคึผืึธืจื ืฆื ืคืึทืจืืื ืื.
ืืืืข ืืึธื ืื ืึธืคึผืฆืืข ืืื ืื ืื ืึธ ืคืื ืื ืคืึธืจืขื ืฆื ืืืื ืืึธืื ืืืื ืืืขืืขืจืขืจ ืก ืื ืก ืจืืงืืืขืก ืืืื ืืืจื ืึท SOCKS ืคืจืืงืกื. ืืืื ืืืจ ื ืืฆื ืึท ืคืจืืงืกื ืกืขืจืืืขืจ ืฆื ืขื ืงืจืืคึผื ืืืขื ืคืึทืจืงืขืจ ืืืืฃ ืืืื ืืืืข ื ืขืฅ, ืืืจ ืืืขื ืืืกืืึธืืข ืืืืื ืฆื ืกืขืืขืงืืืจื ืืขื ืึธืคึผืฆืืข ืึทืืื ืึทื ืื ืก ืจืืงืืืขืก ืืขื ืขื ืืึทื ืึทืื ืืืจื ืื SSH ืคึฟืึทืจืืื ืืื ื.
ืึทืงืืึทืืืืืืื ื ืกืึทืงืก ืคึผืจืึทืงืกื ืืื ืงืจืึธืื
ืืึธื ืืฉืื ื ืงืจืึธืื ืืื ืืืืขืจ ืืึทืคึฟืขืื ืฉืืจื ืคึผืึทืจืึทืืขืืขืจืก ืืืขื ืืขืื ืื ืกืึทืงืก ืคึผืจืึทืงืกื, ืืื ืืขืืื ื ืืื ืืึทื ืึทืืื ื ืื ืก ืจืืงืืืขืก ืคึฟืื ืืขื ืืืขืืขืจืขืจ. ืฆืืืจืื ืึธืืขืจ ืืฉืขืง. ื ืืฆื
localhost:~$ google-chrome --proxy-server="socks5://192.168.1.10:8888"
ื ืืฆื ืื ืืขืจืข ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืึท ืคึผืจืึทืงืกื
ืืึทืืื ืืื ืืืื ืื ื ืึทื ืคืืืข ืื ืืขืจืข ืึทืคึผืืึทืงืืืฉืึทื ื ืงืขื ืขื ืืืื ื ืืฆื ืกืึทืงืก ืคึผืจืึทืงืกืื. ืืขืจ ืืืขื ืืืขืืขืจืขืจ ืืื ืคืฉืื ืื ืืขืจืกื ืคืึธืืงืก ืคืื ืืื ืึทืืข. ืขืืืขืืข ืึทืคึผืืึทืงืืืฉืึทื ื ืืึธืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืึธืคึผืฆืืขืก ืฆื ืืขืื ืึท ืคืจืืงืกื ืกืขืจืืืขืจ. ืื ืืขืจืข ืืึทืจืคึฟื ืึท ืืืกื ืืืืฃ ืืื ืึท ืืขืืคึผืขืจ ืคึผืจืึธืืจืึทื. ืืืฉื,
localhost:~$ proxychains rdesktop $RemoteWindowsServer
ืกืึทืงืก ืคึผืจืึทืงืกื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึผืึทืจืึทืืขืืขืจืก ืืขื ืขื ืืึทืฉืืืื ืืื ืื ืคึผืจืึทืงืกืืืฉืึทืื ืก ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืข.
ืึธื ืฆืืืขืจืขื ืืฉ: ืืืื ืืืจ ื ืืฆื ืืืืึทื ืืขืกืงืืึทืคึผ ืคึฟืื ืืื ืืงืก ืืืืฃ ืืืื ืืึธืื? ืคึผืจืึผืืื ืืขื ืงืืืขื ื
FreeRDP . ืืึธืก ืืื ืึท ืืขืจ ืืึธืืขืจื ืืืคึผืืึทืืขื ืืืืฉืึทื ืืืrdesktop
, ืืื ืึท ืคืื ืกืืืืขืจ ืืขืจืคืึทืจืื ื.
ืึธืคึผืฆืืข ืฆื ื ืืฆื SSH ืืืจื ืกืึทืงืก ืคึผืจืึทืงืกื
ืืืจ ืืืฆื ืืื ืึท ืงืึทืคืข ืึธืืขืจ ืืึธืืขื - ืืื ืืืจ ืืขื ื ืืขืฆืืืื ืืขื ืฆื ื ืืฆื ืืึทื ืฅ ืึทื ืจืืืืืึทืืึทื WiFi. ืืืจ ืงืึทืืขืจ ืึท 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:~$ ssh -L 0.0.0.0:9999:127.0.0.1:80 user@remoteserver
ืืื ืื ืืืืฉืคืืื ืืืจ ืืขื ืขื ืงืึทื ืขืงืืื ื ืฆื ืึท ืคึผืึธืจื ืืืืฃ ืื ืืืขื ืกืขืจืืืขืจ, ืึธืืขืจ ืืึธืก ืงืขื ืืืื ืึท ืคืจืืงืกื ืกืขืจืืืขืจ ืึธืืขืจ ืงืืื ืื ืืขืจืข ืืงืคึผ ืืื ืกื.
3. SSH ืืื ืขื ืฆื ืึท ืืจืื-ืคึผืึทืจืืื ืืึทืืขืืึธืก
ืืืจ ืงืขื ืขื ื ืืฆื ืื ืืขืืืข ืคึผืึทืจืึทืืขืืขืจืก ืฆื ืคืึทืจืืื ืื ืึท ืืื ืขื ืคืื ืึท ืืืืึทื ืกืขืจืืืขืจ ืฆื ืื ืื ืืขืจ ืืื ืกื ืคืืืกื ืืืง ืืืืฃ ืึท ืืจืื ืกืืกืืขื.
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
ืืขืจ SSH ืกืขืกืืข ืืกืืึทืืืืฉืื ืึท ืงืฉืจ ืคืื ืคึผืึธืจื 1999 ืืืืฃ ืจืืืึธืืืกืขืจืืืขืจ ืฆื ืคึผืึธืจื 902 ืืืืฃ ืืื ืืืขืจ ืืืืข ืงืืืขื ื.
5. SSH Reverse Proxy
ืืื ืืขื ืคืึทื, ืืืจ ืืึทืฉืืขืืืงื ืึท ืกืึทืงืก ืคึผืจืึทืงืกื ืืืืฃ ืืื ืืืขืจ ssh ืคึฟืึทืจืืื ืืื ื, ืึธืืขืจ ืื ืคึผืจืึทืงืกื ืืื ืฆืืืขืืขืจื ืืืืฃ ืื ืืืืึทื ืกืืฃ ืคืื ืื ืกืขืจืืืขืจ. ืงืึทื ืขืงืฉืึทื ื ืฆื ืืขื ืืืืึทื ืคึผืจืึทืงืกื ืืืฆื ืืขืจืฉืืึทื ืขื ืคึฟืื ืืขื ืืื ืขื ืืื ืคืึทืจืงืขืจ ืคึฟืื ืืื ืืืขืจ ืืึธืงืึทืืืึธืกื.
localhost:~$ ssh -v -R 0.0.0.0:1999 192.168.1.100 user@remoteserver
ืืจืึธืืืืขืฉืึธืึธืืื ื ืคึผืจืึธืืืขืืก ืืื ืืืืึทื SSH ืืึทื ืึทืื
ืืืื ืืืจ ืืึธืื ืคึผืจืึธืืืขืืก ืืื ืืืืึทื ืกืฉ ืึธืคึผืฆืืขืก ืืจืืขืื, ืืฉืขืง ืืื netstat
, ืืืึธืก ืื ืืขืจืข ืื ืืขืจืคืืืกืื ืื ืฆืืืขืืขืจื ืคึผืึธืจื ืืื ืงืึธื ื ืขืงืืขื ืฆื. ืืึธืืฉ ืืืจ ืื ืืขืืืืื 0.0.0.0 ืืื ืื ืืืืฉืคืืื, ืึธืืขืจ ืืืื ืื ืืืขืจื GatewayPorts ะฒ sshd_config ืฉืืขืื ืฆื ืงืืื, ืืขืจ ืืืกื ืขืจ ืืืขื ืืืื ืืขืืื ืื ืืืืื ืฆื ืืึธืงืึทืืืึธืกื (127.0.0.1).
ืืืืขืจืืืึทื ืืืืจืขื ืื ื
ืืืืข ืืึธื ืึทื ืืืจื ืขืคื ืืึทื ืึทืื ืืื ืกืึทืงืก ืคึผืจืึทืงืกืื, ืื ืขืจืืขื ื ืขืฅ ืจืขืกืืจืกื ืงืขื ืืืื ืฆืืืจืืืืขื ืฆื ืึทื ืืจืึทืกืืื ื ืขืืืืึธืจืงืก (ืึทืืึท ืืื ืื ืืื ืืขืจื ืขื!). ืืึธืก ืงืขื ืืืื ืึท ืขืจื ืกื ืืืืขืจืืืื ืจืืืืงืืจื, ืึทืืื ืืึทืื ืืืืขืจ ืืืจ ืคึฟืึทืจืฉืืืื ืืืึธืก ืื ืืืกื ืขืจ ืืื ืืื ืืืึธืก ืืื ืืึธืื ืฆืืืจืื ืฆื.
6. ืื ืกืืึธืืื ื ืืืคึผื ืืืจื ืกืฉ
ื ืคึผืจืึธืกื ืืขืจืืื ืฆืืืืฉื ืกืคึผืขืฉืึทืืึทืกืฅ ืืื ืืึทืคืึทืื ืืขืืืึธืืก (ืคึผืขื ืืขืกืืขืจืก, ืืื"ื ื) ืืื "ืึท ืคืืืงืจืื ืืื ืืขืจ ื ืขืฅ." ืึทืืึธื ืึท ืงืฉืจ ืืื ืืขืืจืื ืืขื ืืืืฃ ืืืื ืกืืกืืขื, ืื ืกืืกืืขื ืืืขืจื ืืขืจ ืืืืืืืื ืคึฟืึทืจ ืืืืึทืืขืจ ืึทืงืกืขืก ืฆื ืื ื ืขืฅ. ื ืคืืืงืจืื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืึทื ืืื ืื ืืจืืื.
ืคึฟืึทืจ ืึทืืึท ืึท ืคืืืืึธืืื ืืืจ ืงืขื ืขื ื ืืฆื ืึท SSH ืคืจืืงืกื ืืื ืคืจืืงืกืืืฉืึทืื ืกืึธืืขืจ, ืขืก ืืขื ืขื ืขืืืขืืข ืืืืืืืืฉืึทื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืขืก ืืืขื ื ืืฉื ืืืื ืืขืืืขื ืฆื ืึทืจืืขืื ืืืืึทื ืืื ืกืึทืงืึทืฅ, ืึทืืื ืืืจ ืงืขื ืขื ื ืืฉื ืืืขืจืงืืงื ืคึผืึธืจืฅ ืืื ืื ื ืขืฅ ืืืจื SYN
.
ืืื ืืขื ืืขืจ ืึทืืืึทื ืกืืจืืข VPN ืึธืคึผืฆืืข, ืื ืงืฉืจ ืืื ืจืืืืกื ืฆื ืืืจืื 3. ืืืจ ืงืขื ืขื ืืขืจืืืขืจ ืคืฉืื ืืึทืจืฉืจืื ืคืึทืจืงืขืจ ืืืจื ืืขื ืืื ืขื ื ืืฆื ื ืึธืจืืึทื ื ืขืฅ ืจืืืื ื.
ืืขืจ ืืืคึฟื ื ืืฆื ssh
, iptables
, tun interfaces
ืืื ืจืืืื ื.
ืขืจืฉืืขืจ ืืืจ ืืึทืจืคึฟื ืฆื ืฉืืขืื ืื ืคึผืึทืจืึทืืขืืขืจืก ืืื sshd_config
. ืืื ื ืืืจ ืืึทืื ืขื ืืขืจืื ืืขื ืฆื ืื ืื ืืขืจืคืืืกืื ืคืื ืืืืืข ืื ืืืืึทื ืืื ืงืืืขื ื ืกืืกืืขืืขื, ืืืจ ืืึทืจืคึฟื ืืืึธืจืฆื ืจืขืื ืืืืฃ ืืืืืข ืืืืื.
PermitRootLogin yes
PermitTunnel yes
ืืขืจื ืึธื, ืืืจ ืืืขืื ืคืึทืจืืืืื ืึท ssh ืคึฟืึทืจืืื ืืื ื ืืื ืืขื ืคึผืึทืจืึทืืขืืขืจ ืืืึธืก ืจืืงืืืขืก ืื ืื ืืืืึทืืืืืืฉืึทื ืคืื ืืื ืก ืืขืืืืกืขืก.
localhost:~# ssh -v -w any root@remoteserver
ืืืจ ืืึธื ืืืฆื ืืึธืื ืึท ืืื ืืืื ืืืขื ืืืจ ืืืืึทืื ืื ืืขืจืคืืืกืื (# 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. ืืืฆื ืืื ืืึธืก ืึท ื ืฆืืื.
ืืืื ืงืืื ืคืจืืืืขืืขื ืคืึทืื, ื ืืฆื ping
ืฆื ืืึทืฉืืืืขื ืื ืกืืื. ืืื ื ืืืจ ืฉืคึผืืื ืืื ืฉืืืืข 3, ืืื ืืืขืจ ืืงืืคึผ ืคึผืึทืงืืฅ ืืืขื ืืืื ืืืจื ืืขื ืืื ืขื.
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
ืืื ืืขื ืืืขื ืืืื ืขืจ ืคืื ืืื ืืืขืจ
:~$ ssh root@remoteserver 'tcpdump -c 1000 -nn -w - not port 22' | wireshark -k -i -
10. ืงืึทืคึผืืื ื ืึท ืืืืข ืืขืงืข ืฆื ืึท ืืืืึทื ืกืขืจืืืขืจ ืืืจื ืกืฉ
ื ืคืืึทื ืืจืืง ืึทื ืงืึทืืคึผืจืขืกืื ืึท ืืขืงืข ื ืืฆื bzip2
(ืืึธืก ืืื ืื -j ืึธืคึผืฆืืข ืืื ืื ืืึทืคึฟืขื tar
), ืืื ืืขืจื ืึธื ืจืืืจืืืื ืื ืืืึทื bzip2
ืืืืฃ ืื ืื ืืขืจืข ืืืึทื, ืงืจืืืืืื ื ืึท ืืืคึผืืืงืึทื ืืขืงืข ืืืืฃ ืื ืืืืึทื ืกืขืจืืืขืจ.
localhost:~$ tar -cvj /datafolder | ssh remoteserver "tar -xj -C /datafolder"
11. ืืืืึทื ืืื ืึทืคึผืคึผืืืงืึทืืืึธื ืก ืืื ืกืฉ ืงืก 11 ืคืึธืจืืืขืจืืื ื
ืืืื X ืืื ืืื ืกืืึทืืืจื ืืืืฃ ืืขื ืงืืืขื ื ืืื ืื ืืืืึทื ืกืขืจืืืขืจ, ืืืจ ืงืขื ืขื ืจืืืึธืืืื ืืืกืคืืจื ืึท GUI ืืึทืคึฟืขื ืืื ืึท ืคึฟืขื ืฆืืขืจ ืืืืฃ ืืืื ืืืืข ืืขืกืงืืึทืคึผ. ืืขืจ ืฉืืจืื ืืื ืืขืืืขื ืึทืจืื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื, ืึธืืขืจ ืืื ื ืึธื ืืืืขืจ ื ืืฆืืง. ืงืึทืืขืจ ืึท ืืืืึทื ืืืขื ืืืขืืขืจืขืจ ืึธืืขืจ ืืคืืื ืื VMWawre ืืืขืจืงืกืืืืฉืึทื ืงืึทื ืกืึธืื ืืื ืืื ืืึธื ืืื ืืขื ืืืึทืฉืคึผืื.
localhost:~$ ssh -X remoteserver vmware
ืคืืจืืื ืื ืฉืืจืืงื X11Forwarding yes
ืืื ืืขืงืข sshd_config
.
12. ืจืืืึธืื ืืขืงืข ืงืึทืคึผืืื ื ื ืืฆื ืจืกืื ืง ืืื ืกืฉ
rsync
ืคืื ืืขืจ ืืึทืงืืืขื scp
, ืืืื ืืืจ ืืึทืจืคึฟื ืคึผืขืจืืึธืืืฉ ืืึทืงืึทืคึผืก ืคืื ืึท ืืืขืืืืืึทืืขืจ, ืึท ืืจืืืก ื ืืืขืจ ืคืื ืืขืงืขืก ืึธืืขืจ ืืืืขืจ ืืจืืืก ืืขืงืขืก. ืขืก ืืื ืึท ืคึฟืื ืงืฆืืข ืคึฟืึทืจ ืจืืงืึทืืืขืจื ืคืื ืึท ืึทืจืืืขืจืคืืจื ืืืจืืคืึทื ืืื ืงืึทืคึผืืื ื ืืืืื ืืฉืืื ืืืฉื ืืขืงืขืก, ืืืึธืก ืกืึทืืืขืก ืคืึทืจืงืขืจ ืืื ืฆืืื.
ืืขื ืืืึทืฉืคึผืื ื ืืฆื ืงืึทืืคึผืจืขืฉืึทื gzip
(-ื) ืืื ืึทืจืืฉืืืืื ื ืืึธืืข (-ืึท), ืืืึธืก ืื ืืืืึทืื ืจืขืงืืจืกืืืืข ืงืึทืคึผืืื ื.
:~$ rsync -az /home/testuser/data remoteserver:backup/
13. ืกืฉ ืืืืขืจ ืื ืืึธืจ ื ืขืฅ
ืื ืึทื ืึธื ืืืข ืืึทื ืืฆืขืจืก ืืึธืจ ื ืขืฅ ืงืขื ืขื ืืื ืขื SSH ืคืึทืจืงืขืจ ื ืืฆื ืืขื ืืึทืคึฟืขื torsocks
. ืื ืคืืืืขื ืืข ืืึทืคึฟืขื ืืืขื ืคืึธืจื ืื ssh ืคืจืืงืกื ืืืจื Tor.
localhost:~$ torsocks ssh myuntracableuser@remoteserver
14. ืกืฉ ืฆื ืขืง2 ืืืึทืฉืคึผืื
ืฆื ืคืึทืจืืื ืื ืฆื ืึทื EC2 ืืืึทืฉืคึผืื, ืืืจ ืืึทืจืคึฟื ืึท ืคึผืจืืืืึทื ืฉืืืกื. ืืจืืคืงืืคืืข ืขืก (.ืคึผืขื ืืขืฉืคึผืจืืื) ืคึฟืื 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
ืืขืงืขืก ืืขื ืขื ืขืืืืื ืืืจื ืกืงืคึผ ืืื ืืืื ืืึทืคึฟืขื. ืืขืจ ืืืคึฟื ืคืฉืื ืงืจืืืืฅ ืื ืืขืงืข ืืึธืืงืึทืื ืืื /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
ืื ืกืืึทืืืจื ืืขื ืคึผืขืงื ืืืืฃ ืืืื ืื ืืื ืืขืืืึทื 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
ControlPath ืกืคึผืขืฆืืคืืฆืืจื ืื ืืึธืืขื ืฆื ืงืึธื ืืจืึธืืืจื ืคึฟืึทืจ ื ืืึทืข ืงืึทื ืขืงืฉืึทื ื ืฆื ืืขื ืืืื ืขืก ืืื ืึทื ืึทืงืืืื ืกืขืกืืข ssh
. ืื ืืขืฆืืข ืึธืคึผืฆืืข ืืืื ืึทื ืืคืืื ื ืึธื ืืืจ ืึทืจืืืกืืึทื ื ืื ืงืึทื ืกืึธืื, ืื ืืืืืกืืื ื ืกืขืกืืข ืืืขื ืืืืืื ืึธืคื ืคึฟืึทืจ 10 ืืื ืื, ืึทืืื ืืืจ ืงืขื ืขื ืจืืงืึทื ืขืงื ืืืืฃ ืื ืืืืืกืืื ื ืืึธืืขื ืืื ืืขื ืฆืืื. ืคึฟืึทืจ ืืขืจ ืืื ืคึฟืึธืจืืึทืฆืืข, ืืขื ืื ืืืืฃ. ssh_config man
.
18. ืกืืจืื ืืืืืขื ืืืืขืจ ืกืฉ ื ืืฆื ืืืืง ืืื ืกืคืืคึผ
ืืคืืื ืืึทื ื-ืฆืืึทื ื ืืฆืขืจืก ssh
ะธ vlc
(Video Lan Client) ืืขื ืขื ื ืืฉื ืฉืืขื ืืืง ืึทืืืขืจ ืคืื ืืขื ืืึทืงืืืขื ืึธืคึผืฆืืข ืืืขื ืืืจ ืืึทืงืข ืืึทืจืคึฟื ืฆื ืืขื ืึท ืืืืืขื ืืืืขืจ ืื ื ืขืฅ. ืืื ืกืขืืืื ืืก ืืขืงืข | ืขืคึฟื ื ืขืืืืึธืจืง ืกืืจืื ืื ืคึผืจืึธืืจืึทื vlc
ืืืจ ืงืขื ืขื ืึทืจืืึทื ืื ืึธืจื ืืื sftp://
. ืืืื ืึท ืคึผืึทืจืึธื ืืื ืคืืจืืื ืื, ืึท ืคึผืื ืืืขื ืืืขื ืืขืจืฉืืึทื ืขื.
sftp://remoteserver//media/uploads/myvideo.mkv
19. ืฆืืืื-ืคืึทืงืืึธืจ ืึธืืขื ืืึทืงืืืฉืึทื
ืืขืจ ืืขืืืืงืขืจ ืฆืืืื-ืคืึทืงืืึธืจ ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืืืื ืืึทื ืง ืืงืืื ื ืึธืืขืจ Google ืืฉืืื ืึทืคึผืืืื ืฆื ืื SSH ืืื ืกื.
ืคืื ืงืืจืก, ssh
ืืืืืขืก ืืื ืึท ืฆืืืื-ืคืึทืงืืึธืจ ืึธืืขื ืืึทืงืืืฉืึทื ืคึฟืื ืงืฆืืข, ืืืึธืก ืืืื ืึท ืคึผืึทืจืึธื ืืื ืึท SSH ืฉืืืกื. ืื ืืืึทืืข ืคืื โโโโืึท ืืึทืื ืืืึทืจื ืกืืืขื ืึธืืขืจ Google Authenticator ืึทืคึผ ืืื ืึทื ืขืก ืืื ืืืืฉืึทืืืึทืื ืึท ืึทื ืืขืจืฉ ืืฉืืืืช ืืืื.
ืืขื ืืื ืืืขืจ 8-ืืื ืื ืคืืจืขืจ ืฆื
20. ืฉืคึผืจืื ืืขื ืืื ืืช ืืื ืฉืฉ ืืื -ืืืฉ
ืืืื ื ืขืฅ ืกืขืืืขื ืืึทืืืึธื ืืืื ืืืจ ืืึธืื ืฆื ืฉืคึผืจืื ืืขื ืืืจื ืงืืืคื ssh ืืื ืืช ืฆื ืืึทืงืืืขื ืฆื ืื ืืขืฆื ืืขืกืืื ืืืฉืึทื ื ืขืฅ, ืื -J ืืืจืืืืขื ืืืขื ืจืึทืืขืืืขื ืืืจ ืฆืืื.
localhost:~$ ssh -J host1,host2,host3 [email protected]
ืื ืืืืคึผื ืืึทื ืฆื ืคึฟืึทืจืฉืืืื ืืึธ ืืื ืึทื ืืึธืก ืืื ื ืืฉื ืื ืืขืืืข ืืื ืื ืืึทืคึฟืขื ssh host1
ืืขืืึธืื user@host1:~$ ssh host2
ืืื"ื ื ืื -J ืึธืคึผืฆืืข ืงืืขืืืขืจืื ื ืืฆื ืคืึธืจืืืขืจืืื ื ืฆื ืฆืืืื ืืขื ืืึธืงืึทืืืึธืกื ืฆื ืคืึทืจืืืืื ืึท ืกืขืกืืข ืืื ืืขืจ ืืืืึทืืขืจ ืืึทืืขืืึธืก ืืื ืื ืงืืื. ืึทืืื ืืื ืืขื ืืืืื ืืืึทืฉืคึผืื, ืืื ืืืขืจ ืืึธืงืึทืืืึธืกื ืืื ืึธืืขื ืืึทืงืืืืึทื ืฆื ืืึธืกื4. ืืึธืก ืืื, ืืื ืืืขืจ ืืึธืงืึทืืืึธืกื ืฉืืืกืืขื ืืขื ืขื ืืขื ืืฆื, ืืื ืื ืกืขืกืืข ืคึฟืื ืืึธืงืึทืืืึธืกื ืฆื ืืึธืกื4 ืืื ืืึธืจ ืื ืงืจืืคึผืืื.
ืคึฟืึทืจ ืึทืืึท ืึท ืืขืืืขืืงืืื ืืื ssh_config
ืกืคึผืขืฆืืคืืฆืืจื ืงืึทื ืคืืืืขืจืืืฉืึทื ืึธืคึผืฆืืข ProxyJump. ืืืื ืืืจ ืงืขืกืืืืขืจ ืืึธืื ืฆื ืืืื ืืืจื ืขืืืขืืข ืืื ืืช, ืึธืืึทืืืืฉืึทื ืืืจื ืื ืงืึธื ืคืื ืืืขื ืฉืคึผืึธืจื ืึท ืคึผืืึทืฅ ืคืื ืฆืืื.
21. ืคืึทืจืฉืคึผืึทืจื ืกืฉ ืืจืื ืงืจืึทืคื ืคืจืืืื ื ืืฆื ืืคึผืืึทืืืขืก
ืืืขืจ ืขืก ืื ืืืืก ืืื ืืขืจืืื ืึท SSH ืืื ืกื ืืื ืืขืงืืงื ืืืืฃ ืื ืืึธืืก ืืืืืกื ืืืขืื ืื ื ืืืขืจ ืคืื ืืจืื ืงืจืึทืคื ืคืจืืืื ืืืึธืก ืคึผืึทืกืืจื ืืขืืขืจ ืฉืขื ืคืื ืืขืืขืจ ืืึธื. ื ืฉื ืขื ืืืขื ืฆื ืจืขืืืฆืืจื ืจืึทืฉ ืืื ืื ืืึธืืก ืืื ืฆื ืึทืจืืืขืจืคืืจื SSH ืฆื ืึท ื ืื-ื ืึธืจืืึทื ืคึผืึธืจื. ืืึทืื ืขื ืืขืจืื ืืขื ืฆื ืืขืจ ืืขืงืข sshd_config
ืืืจื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคึผืึทืจืึทืืขืืขืจ ืคึผืึธืจื##.
ื ืืฆื iptables
ืืืจ ืงืขื ืขื ืืืื ืืืืื ืคืึทืจืฉืคึผืึทืจื ืคืจืืืื ืฆื ืคืึทืจืืื ืื ืฆื ืึท ืคึผืึธืจื ืืืขื ืืืจ ืืขืจืืจืืืื ืึท ืืืืขืจ ืฉืืืขื. ืึทื ืืจืื ื ืืืขื ืฆื ืืึธื ืืึธืก ืืื ืฆื ื ืืฆื
22. SSH Escape ืฆื ืืืืฉื ืคึผืึธืจื ืคืึธืจืืืขืจืืื ื
ืืื ืืื ืืืขืจ ืืขืฆืืข ืืืึทืฉืคึผืื ssh
ืืืืืื ื ืฆื ืืืืฉื ืคึผืึธืจื ืคืึธืจืืืขืจืืื ื ืืืืฃ ืื ืคืืืขื ืืื ืึท ืืืืืกืืื ื ืกืขืกืืข ssh
. ืืืึทืืืฉืึทื ืืขื ืกืฆืขื ืึทืจ. ืืืจ ืืขื ื ืืืฃ ืืื ืื ื ืขืฅ; ืืคึฟืฉืจ ืืึทืคึผื ืืืืขืจ ืึท ืืึทืื ืืืฅ ืืื ืืช ืืื ืืึทืจืคึฟื ืึท ืืืืข ืคึผืึธืจื ืืืืฃ ืื ืืืขืจืงืกืืืืฉืึทื ืืืึธืก ืืื ืคืึธืจืืืขืจืืื ืฆื ืื Microsoft SMB ืคืื ืึทื ืึทืื Windows 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 ืฆื ืึท Windows 2003 ืืึทืืขืืึธืก ืืืึธืก ืืืจ ืืขืคึฟืื ืขื ืืืืฃ ืื ืื ืขืจืืขื ื ืขืฅ. ืืืฆื ื ืึธืจ ืืืืคื msfconsole
, ืืื ืืืจ ืงืขื ืขื ืืึทื ืืืืฃ (ืึทืกืืืื ื ืืืจ ืคึผืืึทื ืฆื ื ืืฆื ืืขื ืืึทืืขืืึธืก).
ืงืึทืืคึผืืืฉืึทื
ืื ืืืืฉืคืืื, ืขืฆืืช ืืื ืงืึทืืึทื ืื ssh
ืืึธื ืืขืื ืึท ืกืืึทืจืืื ื ืคืื ื; ืืขืจ ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืืขืืขืจ ืคืื ืื ืงืึทืืึทื ืื ืืื ืงืืืคึผืึทืืืืึทืืื ืืื ืื ืืืฆื ืืืืฃ ืื ืืขื ืืฉ ืืืขืืขืจ (man ssh
, man ssh_config
, man sshd_config
).
ืืื ืืืข ืฉืืขื ืืืง ืืขืืืขื ืคืึทืกืึทื ืืืืื ืืืจื ืื ืคืืืืงืืื ืฆื ืึทืงืกืขืก ืกืืกืืขืืขื ืืื ืืืกืคืืจื ืงืึทืืึทื ืื ืขืจืืขืฅ ืืื ืืขืจ ืืืขืื. ืืืจื ืืขืืืขืืึธืคึผืื ื ืืืื ืกืงืืื ืืื ืืืฉืืจืื ืืื ssh
ืืืจ ืืืขื ืืืขืจื ืืขืจ ืขืคืขืงืืืื ืืื ืงืืื ืฉืคึผืื ืืืจ ืฉืคึผืื.
ืืงืืจ: www.habr.com