Title: Working Remotely (via SSH) Rocks!
Intro: Consistent & Persistent development environment from any location any client.
"SSH + TMUX + CLI" Rocks!
Nice material about "SSH Tunneling": http://www.slideshare.net/osoco/ssh-tunneling-recipes-10284950
54. Basic Requirement
!
• 24-Hours online SSH server:
• DD-WRT Router /VPC (Amazon EC2) / NAS /
A development board / …
• With Public Access IP:
• Fixed IP (Trivial)
• Dynamic IP (DDNS)
• SSH Client:
• Mac OS X / Linux Distributions (Prefer Unix-
based)
• Windows (putty, plink)
• Not too poor upload/download network bandwidth
55. 至於打通手法
Goolge it, BJ4
Lots of tutorial, no explanation
“Remote Port Forwarding” on 22
Ref: http://josephj.com/entry.php?id=312
56. 我只能說: 建議搭配服用
“Autossh / expect”
“SSH Public Key Authentication”
效果加乘
Employ with “autossh / expect”
to get persistent connection
93. Test:
You can test by below
command to check if
successfully forwarded?
$ telnet Domain port
!
Setup:
Fill in the corresponding
forwarded “Domain:Port”
as right figure.