<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:media="http://search.yahoo.com/mrss/"
><channel><title>Chris Pirillo &#187; ssh</title> <atom:link href="http://chris.pirillo.com/tag/ssh/feed/" rel="self" type="application/rss+xml" /><link>http://chris.pirillo.com</link> <description>News and Reviews! Geek, Internet Entrepreneur, Hardware Addict, Software Junkie, Book Author, Once TV Show Host, Technology Enthusiast, Shameless Self-Promoter, Tech Conference Coordinator, Early Adopter, Idea Evangelist, Tech Support Blogger, Bootstrapper, Media Personality, Technology Consultant, Thicker Quicker Picker Upper.</description> <lastBuildDate>Wed, 25 Nov 2009 02:25:42 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.8.5</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <copyright>&#xA9; </copyright> <managingEditor>chris@pirillo.com ()</managingEditor> <webMaster>chris@pirillo.com()</webMaster> <category></category> <itunes:keywords></itunes:keywords> <itunes:subtitle></itunes:subtitle> <itunes:summary>Geek, Internet Entrepreneur, Hardware Addict, Software Junkie, Book Author, Once TV Show Host, Technology Enthusiast, Shameless Self-Promoter, Tech Conference Coordinator, Early Adopter, Idea Evangelist, Tech Support Blogger, Bootstrapper, Media Personality, Technology Consultant, Thicker Quicker Picker Upper.</itunes:summary> <itunes:author></itunes:author> <itunes:category text="Society &amp; Culture"/> <itunes:owner> <itunes:name></itunes:name> <itunes:email>chris@pirillo.com</itunes:email> </itunes:owner> <itunes:block>No</itunes:block> <itunes:explicit>no</itunes:explicit> <itunes:image href="http://chris.pirillo.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" /> <image> <url>http://chris.pirillo.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url><title>Chris Pirillo</title><link>http://chris.pirillo.com</link> <width>144</width> <height>144</height> </image> <item><title>How to Set up an FTP Server</title><link>http://chris.pirillo.com/how-to-set-up-an-ftp-server/</link> <comments>http://chris.pirillo.com/how-to-set-up-an-ftp-server/#comments</comments> <pubDate>Sat, 06 Dec 2008 02:28:21 +0000</pubDate> <dc:creator>Chris</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[information]]></category> <category><![CDATA[ftp]]></category> <category><![CDATA[ftp server]]></category> <category><![CDATA[sftp]]></category> <category><![CDATA[ssh]]></category><guid
isPermaLink="false">http://chris.pirillo.com/2008/12/05/how-to-set-up-an-ftp-server/</guid> <description><![CDATA[<p><a
href="http://chris.pirillo.com/how-to-set-up-an-ftp-server/">How to Set up an FTP Server</a> is a post from <a
href="http://chris.pirillo.com">Chris Pirillo</a></p><p><em><img
src="http://api.ning.com/files/4P6PC2FXGK0inREEGWTH6Nmj-G3jEPSwUgssDxXFqBDCshkSchj3f5xHFQuhqfXh0gd3um9SbBPXxM9QreEaqjv6lIFJtmUb/Untitled.jpg?width=48&#038;height=48&#038;crop=1%3A1" alt="Geek!" title="Geek!" width="48" height="48" style="float: right; padding: 10px" />This is <a
href="http://geeks.pirillo.com/profile/AdamMarchesich">Adam Marchesich&#8217;s</a> submission for the <a
href="http://chris.pirillo.com/2008/12/04/how-to-get-a-computer/">HP Magic Giveaway</a>. Feel free to leave comments for this article as you see fit &#8211; your feedback is certainly welcomed! If you&#8217;d like to submit your own how-to, what-is, or top-five list, you can <a
href="http://chris.pirillo.com/contact/">send it to me</a>. Views and opinions of this writer are not necessarily my own:</em></p><p>The main advantage of a home FTP server over a Web server is that you can save files to the FTP server, whereas with a Web server, you can only get (receive, download) files. The disadvantage of a home FTP server is that you need an FTP client to connect to it, whereas Web servers can be accessed using a plain old Web browser. However, many modern Web browsers support FTP. That said, most Web browsers make poor FTP clients. You should use a more fully-featured FTP client to connect to your server. There are plenty available, and everybody seems to have their favorite. If you&#8217;re wondering how to set up your own FTP server, you&#8217;ve likely already selected your favorite FTP client.</p><p>What you&#8217;ll need:</p><ul><li>A Windows PC<li>An always-on broadband (DSL or cable) internet connection</ul><p><strong>Step 1: Download and install Serv-U FTP.</strong></p><p><a
href="http://www.serv-u.com/">Serv-U FTP</a> is a nice windows FTP server app that&#8217;s been around for years — I&#8217;ve used it since 1997 and it works flawlessly. The newest version adds more security through SSL support &#8211; and the best part of all is that the personal version which allows for two FTP logins is completely free.</p><p>Now, don&#8217;t get confused because they have several levels of pricing and several editions. Once installed, you will have a &#8220;corporate edition&#8221; that after thirty days will become the &#8220;personal edition.&#8221;</p><p><strong>Step 2: Complete setup and create a user login.</strong></p><p>After the initial setup is done, Serv-U should start the administrator and ask you to create a new user account. Start off by first putting in the domain name you used to setup your dynamic DNS.  To keep your FTP server for your own use, be sure to disable Anonymous access by selecting &#8220;No&#8221; when asked.</p><p>When it asks for your Home Directory, it&#8217;s probably best to just say C: for your home Windows machine. This will give you easy access to any file on the main drive. Be sure you say &#8220;No&#8221; to locking your own user in the home directory, otherwise you might not be allowed to switch to other drives.</p><p><strong>Step 3: Grant proper rights to any drives you have.</strong></p><p>When you are done creating a new user account, start the FTP server and the Serv-U Administrator application. Expand the Domains tree to show your server, then the Users tree to find your account. With your user selected, click the Dir Access tab on the right pane.</p><p>Highlight the drive letter and fill all the checkboxes on the right side except for &#8220;Execute&#8221;. This will give you total access to upload, download, delete, create, and make any directory changes as well. If you&#8217;re nervous about your account having too much access, you can probably get away with just read or read and write access for most things. Also be sure to add any other drives on your computer (I have a second hard drive with the letter E: on mine).</p><p><strong>Step 4: Be sure you have outside access to your new FTP server.</strong></p><p>Like many of you reading this, I have a router / firewall / wireless access point at home that shares my broadband connection with every internet device in the house. Most router / firewall / wireless points hand out internal IP addresses and keep your computers safely away from outside access, but if you&#8217;re running your own FTP or Web server at home, you&#8217;ll want to poke a hole in the firewall and map port 21 to your home computer running Serv-U.</p><p>For regular FTP connections, map port 21 to your computer, for secure FTP connections, map port 990 to your computer on the network (or just map both).</p><p><strong>Step 5: Test it.</strong></p><p>The last thing to do is to test your FTP server by firing up a FTP client and try connecting to your own server. Even though you are using the very computer you are testing, if you try to FTP using the outside address (your dynamic DNS name), it will be exactly like connecting from the outside.</p><p>When you connect to it the first time, you might get a warning about a bogus certificate provided by Serv-U. Just set your FTP program to always trust it and you won&#8217;t see this warning again.</p><p>That&#8217;s it. Now you&#8217;ll never forget a file at home because anything on your home computer will be accessible from anywhere else on earth.</p><p><em>[Editor's Note: Mac OS X has FTP server functionality baked into the operating system, and it's far less complex to set up and operate]</em><ul
class="related_post"><li><a
href="http://chris.pirillo.com/winscp-pwns/" title="The Best FTP Client &#8211; WinSCP">The Best FTP Client &#8211; WinSCP</a></li><li><a
href="http://chris.pirillo.com/what-ftp-client-do-you-use/" title="What FTP Client do you Use?">What FTP Client do you Use?</a></li><li><a
href="http://chris.pirillo.com/does-it-make-pfsense-to-wear-ssh-socks/" title="Does it make pfSense to wear SSH SOCKS?">Does it make pfSense to wear SSH SOCKS?</a></li><li><a
href="http://chris.pirillo.com/what-is-ftp/" title="What is FTP?">What is FTP?</a></li></ul> ]]></description> <content:encoded><![CDATA[<p><a
href="http://chris.pirillo.com/how-to-set-up-an-ftp-server/">How to Set up an FTP Server</a> is a post from <a
href="http://chris.pirillo.com">Chris Pirillo</a></p><p><em><img
src="http://api.ning.com/files/4P6PC2FXGK0inREEGWTH6Nmj-G3jEPSwUgssDxXFqBDCshkSchj3f5xHFQuhqfXh0gd3um9SbBPXxM9QreEaqjv6lIFJtmUb/Untitled.jpg?width=48&#038;height=48&#038;crop=1%3A1" alt="Geek!" title="Geek!" width="48" height="48" style="float: right; padding: 10px" />This is <a
href="http://geeks.pirillo.com/profile/AdamMarchesich">Adam Marchesich&#8217;s</a> submission for the <a
href="http://chris.pirillo.com/2008/12/04/how-to-get-a-computer/">HP Magic Giveaway</a>. Feel free to leave comments for this article as you see fit &#8211; your feedback is certainly welcomed! If you&#8217;d like to submit your own how-to, what-is, or top-five list, you can <a
href="http://chris.pirillo.com/contact/">send it to me</a>. Views and opinions of this writer are not necessarily my own:</em></p><p>The main advantage of a home FTP server over a Web server is that you can save files to the FTP server, whereas with a Web server, you can only get (receive, download) files. The disadvantage of a home FTP server is that you need an FTP client to connect to it, whereas Web servers can be accessed using a plain old Web browser. However, many modern Web browsers support FTP. That said, most Web browsers make poor FTP clients. You should use a more fully-featured FTP client to connect to your server. There are plenty available, and everybody seems to have their favorite. If you&#8217;re wondering how to set up your own FTP server, you&#8217;ve likely already selected your favorite FTP client.</p><p>What you&#8217;ll need:</p><ul><li>A Windows PC<li>An always-on broadband (DSL or cable) internet connection</ul><p><strong>Step 1: Download and install Serv-U FTP.</strong></p><p><a
href="http://www.serv-u.com/">Serv-U FTP</a> is a nice windows FTP server app that&#8217;s been around for years — I&#8217;ve used it since 1997 and it works flawlessly. The newest version adds more security through SSL support &#8211; and the best part of all is that the personal version which allows for two FTP logins is completely free.</p><p>Now, don&#8217;t get confused because they have several levels of pricing and several editions. Once installed, you will have a &#8220;corporate edition&#8221; that after thirty days will become the &#8220;personal edition.&#8221;</p><p><strong>Step 2: Complete setup and create a user login.</strong></p><p>After the initial setup is done, Serv-U should start the administrator and ask you to create a new user account. Start off by first putting in the domain name you used to setup your dynamic DNS.  To keep your FTP server for your own use, be sure to disable Anonymous access by selecting &#8220;No&#8221; when asked.</p><p>When it asks for your Home Directory, it&#8217;s probably best to just say C: for your home Windows machine. This will give you easy access to any file on the main drive. Be sure you say &#8220;No&#8221; to locking your own user in the home directory, otherwise you might not be allowed to switch to other drives.</p><p><strong>Step 3: Grant proper rights to any drives you have.</strong></p><p>When you are done creating a new user account, start the FTP server and the Serv-U Administrator application. Expand the Domains tree to show your server, then the Users tree to find your account. With your user selected, click the Dir Access tab on the right pane.</p><p>Highlight the drive letter and fill all the checkboxes on the right side except for &#8220;Execute&#8221;. This will give you total access to upload, download, delete, create, and make any directory changes as well. If you&#8217;re nervous about your account having too much access, you can probably get away with just read or read and write access for most things. Also be sure to add any other drives on your computer (I have a second hard drive with the letter E: on mine).</p><p><strong>Step 4: Be sure you have outside access to your new FTP server.</strong></p><p>Like many of you reading this, I have a router / firewall / wireless access point at home that shares my broadband connection with every internet device in the house. Most router / firewall / wireless points hand out internal IP addresses and keep your computers safely away from outside access, but if you&#8217;re running your own FTP or Web server at home, you&#8217;ll want to poke a hole in the firewall and map port 21 to your home computer running Serv-U.</p><p>For regular FTP connections, map port 21 to your computer, for secure FTP connections, map port 990 to your computer on the network (or just map both).</p><p><strong>Step 5: Test it.</strong></p><p>The last thing to do is to test your FTP server by firing up a FTP client and try connecting to your own server. Even though you are using the very computer you are testing, if you try to FTP using the outside address (your dynamic DNS name), it will be exactly like connecting from the outside.</p><p>When you connect to it the first time, you might get a warning about a bogus certificate provided by Serv-U. Just set your FTP program to always trust it and you won&#8217;t see this warning again.</p><p>That&#8217;s it. Now you&#8217;ll never forget a file at home because anything on your home computer will be accessible from anywhere else on earth.</p><p><em>[Editor's Note: Mac OS X has FTP server functionality baked into the operating system, and it's far less complex to set up and operate]</em><ul
class="related_post"><li><a
href="http://chris.pirillo.com/winscp-pwns/" title="The Best FTP Client &#8211; WinSCP">The Best FTP Client &#8211; WinSCP</a></li><li><a
href="http://chris.pirillo.com/what-ftp-client-do-you-use/" title="What FTP Client do you Use?">What FTP Client do you Use?</a></li><li><a
href="http://chris.pirillo.com/does-it-make-pfsense-to-wear-ssh-socks/" title="Does it make pfSense to wear SSH SOCKS?">Does it make pfSense to wear SSH SOCKS?</a></li><li><a
href="http://chris.pirillo.com/what-is-ftp/" title="What is FTP?">What is FTP?</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://chris.pirillo.com/how-to-set-up-an-ftp-server/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>Does it make pfSense to wear SSH SOCKS?</title><link>http://chris.pirillo.com/does-it-make-pfsense-to-wear-ssh-socks/</link> <comments>http://chris.pirillo.com/does-it-make-pfsense-to-wear-ssh-socks/#comments</comments> <pubDate>Thu, 30 Aug 2007 08:54:52 +0000</pubDate> <dc:creator>Chris</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[scp]]></category> <category><![CDATA[ssh]]></category> <category><![CDATA[vpn]]></category><guid
isPermaLink="false">http://chris.pirillo.com/2007/08/30/does-it-make-pfsense-to-wear-ssh-socks/</guid> <description><![CDATA[<p><a
href="http://chris.pirillo.com/does-it-make-pfsense-to-wear-ssh-socks/">Does it make pfSense to wear SSH SOCKS?</a> is a post from <a
href="http://chris.pirillo.com">Chris Pirillo</a></p><p>Adrian Hensler scribbled:</p><blockquote><p>Just looking at your postings regarding VPN and Hamachi. Hamachi is pretty neat but if it has spotty support for the Mac why not try SSH (secure shell)? I know there are Mac clients like putty ( <a
href="http://putty.darwinports.com/download/" title="http://putty.darwinports.com/download/" target="_blank">putty.darwinports.com/download/</a> ). SSH is great for tunneling data through. You can pipe your email, Web browsing, and IM and whatever else through SSH. It&#8217;s very flexible and once you&#8217;ve played with SSH (either the command line version or a GUI like putty, it&#8217;s easy to see many uses for it).</p><p>Here&#8217;s a page describing the Mac setup briefly: <a
href="http://www.mikeash.com/?page=ssh_socks.html" title="http://www.mikeash.com/?page=ssh_socks.html" target="_blank">www.mikeash.com/?page=ssh_socks.html</a></p><p>I&#8217;m not sure why the author chose to use the Firefox &#8220;about:&#8221; way rather than the File | Preferences way, but that&#8217;s fine. This page might be <a
href="http://lifehacker.com/software/ssh/geek-to-live--encrypt-your-web-browsing-session-with-an-ssh-socks-proxy-237227.php">a bit better description</a> of the whole process, and here&#8217;s yet <a
href="http://www.jonlee.ca/how-to-secure-your-traffic-using-an-ssh-tunnel-with-putty/">one more</a>. Here&#8217;s one on <a
href="http://lifehacker.com/software/home-server/geek-to-live--set-up-a-personal-home-ssh-server-205090.php">setting up the SSH daemon</a> on a Mac (not sure if there&#8217;s a better way, sorry). You could also just run a tiny linux virtual machine that includes a SSH daemon in something like VMware and just forward the appropriate port (22) to that.</p><p>It involves adding a dynamic tunnel and then changing Firefox to use that new local port as a SOCKS proxy. One caveat is that DNS requests are still done locally; so browsing history isn&#8217;t completely hidden. It&#8217;s possible to direct DNS requests through the tunnel as well; but it&#8217;s significantly more complicated. Also; it&#8217;s important to note that you can direct multiple ports through the same SSH tunnel &#8211; you could forward email / instant messaging / remote desktop; all through the same single SSH port at the same time; as long as you know and have access to the remote IP and port from the remote SSH server. The sister application SCP will work in the same manner for moving files securely.</p><p>Another issue might be that some users may not have access to change the Firefox / IE settings to add a proxy. In my previous job; these settings were locked by a group policy… but they didn&#8217;t lock the registry settings where these &#8216;lock&#8217; options are set; so I just disabled the lock via the registry….</p><p>Like everything else; it seems more confusing than it is. Once you&#8217;ve set up a tunnel and see how it works; you&#8217;re set for a million uses. The fact that it is multi-platform is a huge plus for me &#8211; it works the same way on my Linux boxes and my Windows boxes. You can also set it up with multiple hops to get to places you might not have thought possible.</p><p>My personal solution is a router PC based on pfsense ( <a
href="https://www.pfsense.org" title="https://www.pfsense.org" target="_blank">www.pfsense.org</a> &#8212; amazing work done on this project) and I connect to that via either SSH or the Windows built-in pptp client &#8211; pfsense runs a SSH daemon if desired and also supports IPSec and PPTP tunnels. But for quick http proxies, it&#8217;s hard to beat SSH.</p></blockquote><p>Jeremy Phillippe also suggests pfSense:</p><blockquote><p>I&#8217;m not sure if you&#8217;ve considered (or are aware of) m0n0wall and pfSense. m0n0wall is a FreeBSD based router package that, among other things, will let you setup a PPTP VPN endpoint, which will let you almost effortlessly connect remotely from both Windows and Mac OS X to your home network and the internet from there. pfSense is an offshoot of m0n0wall, it uses a more recent version of FreeBSD and uses OpenBSD&#8217;s Packet Filter (hence the pf part), it also supports VPNs in this manner. It&#8217;s fairly easy to setup a spare machine for this (or get a small custom built device that will run either).</p></blockquote><ul
class="related_post"><li><a
href="http://chris.pirillo.com/what-is-the-best-remote-assistance-program/" title="What Is the Best Remote Assistance Program?">What Is the Best Remote Assistance Program?</a></li><li><a
href="http://chris.pirillo.com/how-to-set-up-an-ftp-server/" title="How to Set up an FTP Server">How to Set up an FTP Server</a></li><li><a
href="http://chris.pirillo.com/want-a-free-vpn-for-public-wifi-hotspots/" title="Want a Free VPN for Public WiFi Hotspots?">Want a Free VPN for Public WiFi Hotspots?</a></li><li><a
href="http://chris.pirillo.com/hamachi-for-secure-network-computing/" title="Hamachi for Secure Network Computing">Hamachi for Secure Network Computing</a></li><li><a
href="http://chris.pirillo.com/virtual-private-sushi/" title="Virtual Private Sushi!?">Virtual Private Sushi!?</a></li><li><a
href="http://chris.pirillo.com/tor-or-vpn/" title="TOR or VPN?">TOR or VPN?</a></li><li><a
href="http://chris.pirillo.com/winscp-pwns/" title="The Best FTP Client &#8211; WinSCP">The Best FTP Client &#8211; WinSCP</a></li></ul> ]]></description> <content:encoded><![CDATA[<p><a
href="http://chris.pirillo.com/does-it-make-pfsense-to-wear-ssh-socks/">Does it make pfSense to wear SSH SOCKS?</a> is a post from <a
href="http://chris.pirillo.com">Chris Pirillo</a></p><p>Adrian Hensler scribbled:</p><blockquote><p>Just looking at your postings regarding VPN and Hamachi. Hamachi is pretty neat but if it has spotty support for the Mac why not try SSH (secure shell)? I know there are Mac clients like putty ( <a
href="http://putty.darwinports.com/download/" title="http://putty.darwinports.com/download/" target="_blank">putty.darwinports.com/download/</a> ). SSH is great for tunneling data through. You can pipe your email, Web browsing, and IM and whatever else through SSH. It&#8217;s very flexible and once you&#8217;ve played with SSH (either the command line version or a GUI like putty, it&#8217;s easy to see many uses for it).</p><p>Here&#8217;s a page describing the Mac setup briefly: <a
href="http://www.mikeash.com/?page=ssh_socks.html" title="http://www.mikeash.com/?page=ssh_socks.html" target="_blank">www.mikeash.com/?page=ssh_socks.html</a></p><p>I&#8217;m not sure why the author chose to use the Firefox &#8220;about:&#8221; way rather than the File | Preferences way, but that&#8217;s fine. This page might be <a
href="http://lifehacker.com/software/ssh/geek-to-live--encrypt-your-web-browsing-session-with-an-ssh-socks-proxy-237227.php">a bit better description</a> of the whole process, and here&#8217;s yet <a
href="http://www.jonlee.ca/how-to-secure-your-traffic-using-an-ssh-tunnel-with-putty/">one more</a>. Here&#8217;s one on <a
href="http://lifehacker.com/software/home-server/geek-to-live--set-up-a-personal-home-ssh-server-205090.php">setting up the SSH daemon</a> on a Mac (not sure if there&#8217;s a better way, sorry). You could also just run a tiny linux virtual machine that includes a SSH daemon in something like VMware and just forward the appropriate port (22) to that.</p><p>It involves adding a dynamic tunnel and then changing Firefox to use that new local port as a SOCKS proxy. One caveat is that DNS requests are still done locally; so browsing history isn&#8217;t completely hidden. It&#8217;s possible to direct DNS requests through the tunnel as well; but it&#8217;s significantly more complicated. Also; it&#8217;s important to note that you can direct multiple ports through the same SSH tunnel &#8211; you could forward email / instant messaging / remote desktop; all through the same single SSH port at the same time; as long as you know and have access to the remote IP and port from the remote SSH server. The sister application SCP will work in the same manner for moving files securely.</p><p>Another issue might be that some users may not have access to change the Firefox / IE settings to add a proxy. In my previous job; these settings were locked by a group policy… but they didn&#8217;t lock the registry settings where these &#8216;lock&#8217; options are set; so I just disabled the lock via the registry….</p><p>Like everything else; it seems more confusing than it is. Once you&#8217;ve set up a tunnel and see how it works; you&#8217;re set for a million uses. The fact that it is multi-platform is a huge plus for me &#8211; it works the same way on my Linux boxes and my Windows boxes. You can also set it up with multiple hops to get to places you might not have thought possible.</p><p>My personal solution is a router PC based on pfsense ( <a
href="https://www.pfsense.org" title="https://www.pfsense.org" target="_blank">www.pfsense.org</a> &#8212; amazing work done on this project) and I connect to that via either SSH or the Windows built-in pptp client &#8211; pfsense runs a SSH daemon if desired and also supports IPSec and PPTP tunnels. But for quick http proxies, it&#8217;s hard to beat SSH.</p></blockquote><p>Jeremy Phillippe also suggests pfSense:</p><blockquote><p>I&#8217;m not sure if you&#8217;ve considered (or are aware of) m0n0wall and pfSense. m0n0wall is a FreeBSD based router package that, among other things, will let you setup a PPTP VPN endpoint, which will let you almost effortlessly connect remotely from both Windows and Mac OS X to your home network and the internet from there. pfSense is an offshoot of m0n0wall, it uses a more recent version of FreeBSD and uses OpenBSD&#8217;s Packet Filter (hence the pf part), it also supports VPNs in this manner. It&#8217;s fairly easy to setup a spare machine for this (or get a small custom built device that will run either).</p></blockquote><ul
class="related_post"><li><a
href="http://chris.pirillo.com/what-is-the-best-remote-assistance-program/" title="What Is the Best Remote Assistance Program?">What Is the Best Remote Assistance Program?</a></li><li><a
href="http://chris.pirillo.com/how-to-set-up-an-ftp-server/" title="How to Set up an FTP Server">How to Set up an FTP Server</a></li><li><a
href="http://chris.pirillo.com/want-a-free-vpn-for-public-wifi-hotspots/" title="Want a Free VPN for Public WiFi Hotspots?">Want a Free VPN for Public WiFi Hotspots?</a></li><li><a
href="http://chris.pirillo.com/hamachi-for-secure-network-computing/" title="Hamachi for Secure Network Computing">Hamachi for Secure Network Computing</a></li><li><a
href="http://chris.pirillo.com/virtual-private-sushi/" title="Virtual Private Sushi!?">Virtual Private Sushi!?</a></li><li><a
href="http://chris.pirillo.com/tor-or-vpn/" title="TOR or VPN?">TOR or VPN?</a></li><li><a
href="http://chris.pirillo.com/winscp-pwns/" title="The Best FTP Client &#8211; WinSCP">The Best FTP Client &#8211; WinSCP</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://chris.pirillo.com/does-it-make-pfsense-to-wear-ssh-socks/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>The Best FTP Client &#8211; WinSCP</title><link>http://chris.pirillo.com/winscp-pwns/</link> <comments>http://chris.pirillo.com/winscp-pwns/#comments</comments> <pubDate>Fri, 19 May 2006 01:58:08 +0000</pubDate> <dc:creator>Chris</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[filezilla]]></category> <category><![CDATA[ftp_access]]></category> <category><![CDATA[ftp_clients]]></category> <category><![CDATA[ftp_explorer]]></category> <category><![CDATA[ftp_program]]></category> <category><![CDATA[ftp_programs]]></category> <category><![CDATA[ftp_voyager]]></category> <category><![CDATA[pspad]]></category> <category><![CDATA[putty]]></category> <category><![CDATA[scp_client]]></category> <category><![CDATA[sftp]]></category> <category><![CDATA[smartftp]]></category> <category><![CDATA[ssh]]></category> <category><![CDATA[winscp]]></category> <category><![CDATA[ws_ftp]]></category><guid
isPermaLink="false">http://chris.pirillo.com/2006/05/18/winscp-pwns/</guid> <description><![CDATA[<p><a
href="http://chris.pirillo.com/winscp-pwns/">The Best FTP Client &#8211; WinSCP</a> is a post from <a
href="http://chris.pirillo.com">Chris Pirillo</a></p><p>When we moved over to the new servers, Shayne decided not to open up the port for FTP. Fair enough (a good security move). However, I was left with having to find another way to get in and easily edit files on the system. He recommended that I get an SCP client. I downloaded a few of &#8216;em, not being all that impressed &#8211; then I stumbled across <a
href="http://winscp.net/eng/index.php">WinSCP</a>. It handles SSH / SCP / SFTP sessions, and has direct hooks into <a
href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a>. I have a long history with FTP programs. Starting with the amazingly old and incredibly unintuitive WS_FTP, I moved to FTP Explorer. When the developer abandoned the project, I flipped to FTP Voyager &#8211; and found it to be completely overpriced for my needs. Then, it was off to SmartFTP, until the desktop flashing started to annoy me. I had veen on FileZilla up until recently (living with its shortcomings, too). WinSCP surprised me.</p><p>It doesn&#8217;t do everything I want it to do, but I discovered that you can locally edit remote files by double-clicking them! This feature alone has saved me so much time and energy. I had been relying on <a
href="http://chris.pirillo.com/index.php?s=pspad">PSPad</a> for the longest time to do all my server-based file editing through FTP (slow, clunky). While the WinSCP edit window leaves much to be desired, it&#8217;s quick and painless &#8211; and I can hook directly into PSPad for advanced functionality and seamless integration with the file transfer. Wow. Awesome. Cool. You need this. Forget the other FTP clients out there &#8211; if you don&#8217;t have this &#8220;edit locally, save remotely&#8221; feature in your FTP program, dump it. And FTP access through a plain ol&#8217; file editor is just painful to navigate! WinSCP is wicked.<ul
class="related_post"><li><a
href="http://chris.pirillo.com/how-to-set-up-an-ftp-server/" title="How to Set up an FTP Server">How to Set up an FTP Server</a></li><li><a
href="http://chris.pirillo.com/how-to-edit-text-documents-on-the-web/" title="How to Edit Text Documents on the Web">How to Edit Text Documents on the Web</a></li><li><a
href="http://chris.pirillo.com/does-it-make-pfsense-to-wear-ssh-socks/" title="Does it make pfSense to wear SSH SOCKS?">Does it make pfSense to wear SSH SOCKS?</a></li><li><a
href="http://chris.pirillo.com/topstyle-40/" title="TopStyle 4.0">TopStyle 4.0</a></li><li><a
href="http://chris.pirillo.com/warning-to-all-blogware-users/" title="Warning to All BlogWare Users">Warning to All BlogWare Users</a></li></ul> ]]></description> <content:encoded><![CDATA[<p><a
href="http://chris.pirillo.com/winscp-pwns/">The Best FTP Client &#8211; WinSCP</a> is a post from <a
href="http://chris.pirillo.com">Chris Pirillo</a></p><p>When we moved over to the new servers, Shayne decided not to open up the port for FTP. Fair enough (a good security move). However, I was left with having to find another way to get in and easily edit files on the system. He recommended that I get an SCP client. I downloaded a few of &#8216;em, not being all that impressed &#8211; then I stumbled across <a
href="http://winscp.net/eng/index.php">WinSCP</a>. It handles SSH / SCP / SFTP sessions, and has direct hooks into <a
href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a>. I have a long history with FTP programs. Starting with the amazingly old and incredibly unintuitive WS_FTP, I moved to FTP Explorer. When the developer abandoned the project, I flipped to FTP Voyager &#8211; and found it to be completely overpriced for my needs. Then, it was off to SmartFTP, until the desktop flashing started to annoy me. I had veen on FileZilla up until recently (living with its shortcomings, too). WinSCP surprised me.</p><p>It doesn&#8217;t do everything I want it to do, but I discovered that you can locally edit remote files by double-clicking them! This feature alone has saved me so much time and energy. I had been relying on <a
href="http://chris.pirillo.com/index.php?s=pspad">PSPad</a> for the longest time to do all my server-based file editing through FTP (slow, clunky). While the WinSCP edit window leaves much to be desired, it&#8217;s quick and painless &#8211; and I can hook directly into PSPad for advanced functionality and seamless integration with the file transfer. Wow. Awesome. Cool. You need this. Forget the other FTP clients out there &#8211; if you don&#8217;t have this &#8220;edit locally, save remotely&#8221; feature in your FTP program, dump it. And FTP access through a plain ol&#8217; file editor is just painful to navigate! WinSCP is wicked.<ul
class="related_post"><li><a
href="http://chris.pirillo.com/how-to-set-up-an-ftp-server/" title="How to Set up an FTP Server">How to Set up an FTP Server</a></li><li><a
href="http://chris.pirillo.com/how-to-edit-text-documents-on-the-web/" title="How to Edit Text Documents on the Web">How to Edit Text Documents on the Web</a></li><li><a
href="http://chris.pirillo.com/does-it-make-pfsense-to-wear-ssh-socks/" title="Does it make pfSense to wear SSH SOCKS?">Does it make pfSense to wear SSH SOCKS?</a></li><li><a
href="http://chris.pirillo.com/topstyle-40/" title="TopStyle 4.0">TopStyle 4.0</a></li><li><a
href="http://chris.pirillo.com/warning-to-all-blogware-users/" title="Warning to All BlogWare Users">Warning to All BlogWare Users</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://chris.pirillo.com/winscp-pwns/feed/</wfw:commentRss> <slash:comments>19</slash:comments> </item> <item><title>How to Handle Remote Tech Support</title> <description> &lt;em&gt;Using &lt;a href=&quot;http://www.gotoassist.com/chris&quot;&gt;GoToAssist&lt;/a&gt; is the easiest way to view and control another person's computer online. Use it to provide instant technical support to family, friends and customers. Start a session with just one click, and instantly connect with the other party. &lt;/em&gt; </description> <author>chris@lockergnome.com (Chris Pirillo)</author> <category>Partner</category> <pubDate>Mon, 13 Jul 2009 06:30:00 GMT</pubDate><link>http://gotoassist.com/chris/</link> <guid>http://gotoassist.com/chris/</guid> </item><item><title>Network Tools for Windows</title> <description>You need these network tools, no matter which operating systems and networks you have to support. &lt;a href=&quot;http://support.solarwinds.com/updates/New-Customer.cfm?ProdID=568&amp;campaign=ipmon_DL_lockergnome&amp;CMP=BAC-ipmonDL_lockergnome&quot;&gt;SolarWinds ipMonitor&lt;/a&gt;: Affordable Network Monitoring for SMBs. Get turnkey network, server and application availability monitoring with SolarWinds ipMonitor v9.0. This easy-to-use, reliable solution for SMBs delivers out-of-the-box availability monitoring so you always know exactly what's up with Active Directory, DNS, Exchange, FTP, Web, IMAP, MS SQL Server, and SMTP. &lt;a href=&quot;http://support.solarwinds.com/updates/New-Customer.cfm?ProdID=568&amp;campaign=ipmon_DL_lockergnome&amp;CMP=BAC-ipmonDL_lockergnome&quot;&gt;Download your free trial today&lt;/a&gt;. Or, try their &lt;a href=&quot;http://www.solarwinds.com/products/freetools/&quot;&gt;totally free tools&lt;/a&gt;! And, through 2/29, save 20% when you purchase &lt;a href=&quot;http://store.solarwinds.com/s.nl/sc.16/.f&quot;&gt;ipMonitor 9.0&lt;/a&gt;. </description> <author>chris@lockergnome.com (Chris Pirillo)</author> <category>Partner</category> <pubDate>Mon, 25 Feb 2008 06:30:00 GMT</pubDate><link>http://support.solarwinds.com/updates/New-Customer.cfm?ProdID=568&amp;campaign=ipmon_DL_lockergnome&amp;CMP=BAC-ipmonDL_lockergnome</link> <guid>http://support.solarwinds.com/updates/New-Customer.cfm?ProdID=568&amp;campaign=ipmon_DL_lockergnome&amp;CMP=BAC-ipmonDL_lockergnome</guid> </item> <item><title>Get Your Own Web Site</title> <description>Starting at just $3.99/month, web hosting from &lt;a href=&quot;http://www.godaddy.com/gdshop/default.asp?isc=cp2&quot;&gt;GoDaddy&lt;/a&gt; includes 99.9% uptime, 24/7 support and free access to GoDaddy Hosting Connection, THE place to install over 30 FREE applications sure to help you get the most from your hosting plan and Web site. Enter &lt;a href=&quot;http://www.godaddy.com/gdshop/default.asp?isc=cp2&quot;&gt;code CP2&lt;/a&gt; at checkout, and save an additional 10% on any order.
&lt;p&gt;Plus, as a friend of Chris Pirillo, enter code &lt;a href=&quot;http://www.godaddy.com/gdshop/default.asp?isc=chris7&quot;&gt;CHRIS7&lt;/a&gt;, that's C-H-R-I-S and the number 7, when you check out, and save an additional 10% on any order. Get your piece of the internet at &lt;a href=&quot;http://www.godaddy.com/gdshop/default.asp?isc=chris7&quot;&gt;GoDaddy.com&lt;/a&gt;.&lt;/p&gt; </description> <author>chris@lockergnome.com (Chris Pirillo)</author> <category>Partner</category> <pubDate>Mon, 25 Feb 2008 06:30:00 GMT</pubDate><link>http://www.godaddy.com/gdshop/default.asp?isc=cp1</link> <guid>http://www.godaddy.com/gdshop/default.asp?isc=cp1</guid> </item><item><title>VMware and Parallels for Virtual Machines</title> <description> It doesn't matter if you're running on Windows or Mac OS X - every power user needs either &lt;a href=&quot;http://send.onenetworkdirect.net/z/13766/rn_a32755/&quot;&gt;Parallels&lt;/a&gt; or &lt;a href=&quot;http://send.onenetworkdirect.net/z/17081/rn_a32755/&quot;&gt;VMware&lt;/a&gt; (or both). There's never been an easier way to test software without destroying your primary operating system's stability. Think of how many times you wish you could press a 'reverse' button on your computer. Plus, there's no easier way to try new Linux distributions - see what all the fuss is about. Run Windows in OS X, run Linux in Windows, but the best way to do either is with &lt;a href=&quot;http://send.onenetworkdirect.net/z/17081/rn_a32755/&quot;&gt;VMware&lt;/a&gt; and/or &lt;a href=&quot;http://send.onenetworkdirect.net/z/13766/rn_a32755/&quot;&gt;Parallels&lt;/a&gt;. </description> <author>chris@lockergnome.com (Chris Pirillo)</author> <category>Partner</category> <pubDate>Mon, 25 Feb 2008 06:30:00 GMT</pubDate><link>http://chris.pirillo.com/2008/02/19/parallels-or-vmware/</link> <guid>http://chris.pirillo.com/2008/02/19/parallels-or-vmware/</guid> </item><item><title>Coupons for Online Shopping</title> <description>&lt;p style=&quot;color: red&quot;&gt;This feed is fueled by Lockergnome &lt;a href=&quot;http://www.lockergnome.com/buy/&quot;&gt;Online Shopping and Coupon Codes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
Before you shop next time, see if we have &lt;a href=&quot;http://coupons.lockergnome.com/&quot;&gt;a coupon&lt;/a&gt; first.
&lt;/p&gt; </description> <author>chris@lockergnome.com (Chris Pirillo)</author> <category>Partner</category> <pubDate>Sat, 12 Jul 2008 07:56:13 GMT</pubDate><link>http://coupons.lockergnome.com/</link> <guid>http://coupons.lockergnome.com/</guid> </item> </channel> </rss><!--
This site's performance optimized by W3 Total Cache:

W3 Total Cache improves the user experience of your blog by caching
frequent operations, reducing the weight of various files and providing
transparent content delivery network integration.

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 21/57 queries in 0.252 seconds using memcached
Content Delivery Network via maxcdn.chris.pirillo.com

Served from: 192.168.20.62 @ 2009-11-25 00:27:17 -->