-
Website
http://www.zaphu.com/ -
Original page
http://www.zaphu.com/2008/01/04/use-ssh-to-create-secure-tunnels-for-file-transfers-sftp-remote-desktop-vnc-subversion-svn-and-firefox-traffic/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
Riley Porter
2 comments · 2 points
-
7thKnife
2 comments · 1 points
-
ludicrous50
2 comments · 1 points
-
jkhintoncpbd
2 comments · 1 points
-
0chiehchen
2 comments · 1 points
-
-
Popular Threads
tell application "Finder"
open location "vnc://127.0.0.1:1024"
end tell
My school blocks access to blogs fairly indiscriminately, so I'm only able to read this during my lunch hour today by using Portable PuTTY and Portable Firefox running off a USB drive to tunnel through to my linux box at home.
It would be helpful to post instructions for that here for Windows users. Shoot me an e-mail if you'd like for me to write up instructions / provide screenshots to post here.
Another thought - why mess with doing the WhatIsMyIp when you can use Dynamic DNS (www.dyndns.org). You can get yourself a free account with a quasi-unique canonical URL. If your router doesn't support it natively, there are plenty of clients available for Mac, Windows, or Unix/Linux machines that will update your account whenever your external IP changes. So - all you then have to remember is the canonical name (e.g., "smithfamily.homeip.net") instead of the IP. I've found that the IP can change on you when you're on a trip - what if there's no one at home to tell you what it's changed to?
Anyway - still a very great/useful article. Thanks for the time it took to create!
svn checkout svn+ssh://USER@SERVER/path/to/svnrepository
git has this feature as well :)
http://www.dyndns.com/services/dns/dyndns/
...as long as you use one of their canned domains (a decent-sized collection now):
http://www.dyndns.com/services/dns/dyndns/domai...
They link to a number of update clients should your router not support DynDNS (my Netgear does so I'm golden):
http://www.dyndns.com/support/clients/
I actually wrote my own Perl script to do this - I'll have to dig it out and post it if anyone prefers that to the larger clients.
svn+ssh uses port 22... It's basically svn over a ssh tunnel but built into the client.
This setup will send all DNS look ups TO YOUR LOCAL SERVER, not over the SSH tunnel. Only the actual data for your web requests will go over the SSH tunnel.
For a more secure approach, set up an HTTP proxy (apt-get install tinyproxy) on the other end of the SSH tunnel. This will end-to-end secure your web connection without leaking DNS requests.
Seems you can do alternate SSH ports with svn+ssh:// by either adding an appropriate stanza to ~/.ssh/config or within your svn config (somewhere, it's kinda vague)
git uses the obvious ssh://HOST:PORT/path/to/gitdb
The new devices from ThinLinx allow us to build vertical market solutions which can provide remote users with access to the software even if they don't have computers. All the administration of apps & storage is centralized and costs go way down.
We don't even need VNC but NX really speeds things up.
please stop hotlinking images from my website, or at least credit me for it ...
http://textsnippets.com/posts/show/1326
FTP service