<?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/"
	>

<channel>
	<title>MakeUseOf &#187; ssh</title>
	<atom:link href="http://www.makeuseof.com/tags/ssh/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makeuseof.com</link>
	<description>Cool Websites, Software and Internet Tips</description>
	<lastBuildDate>Fri, 10 Feb 2012 22:31:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>What SSH Is &amp; How It&#8217;s Different From FTP [Technology Explained]</title>
		<link>http://www.makeuseof.com/tag/ssh-ftp-technology-explained/</link>
		<comments>http://www.makeuseof.com/tag/ssh-ftp-technology-explained/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 18:31:52 +0000</pubDate>
		<dc:creator>Simon Slangen</dc:creator>
				<category><![CDATA[MakeUseOf Explains]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[technology explained]]></category>

		<guid isPermaLink="false">http://www.makeuseof.com/?p=58288</guid>
		<description><![CDATA[FTP and SSH are both network protocols that run on top of the TCP/IP layer, just like HTTP. In plain English, it&#8217;s a certain way for devices to communicate with each other over a network. Different ways of communication are used in different circumstances. There are different uses and different strengths. But exactly how SSH [...]]]></description>
			<content:encoded><![CDATA[<p><firstimage="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/11/filetransfer1.jpg"><img class="align-left" style="border: 0px none; margin-left: 20px; margin-top: 5px; float: right;" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/11/filetransfer1.jpg?323f2c" alt="what is ssh" width="300" height="208" /><a href="http://www.makeuseof.com/tag/5-web-based-ftp-clients">FTP</a> and <a href="http://www.makeuseof.com/tag/how-to-tunnel-traffic-with-ssh">SSH</a> are both network protocols that run on top of the TCP/IP layer, just like HTTP. In plain English, it&#8217;s a certain way for devices to communicate with each other over a network.</p>
<p>Different ways of communication are used in different circumstances. There are different uses and different strengths. But exactly how SSH and FTP relate is unclear to most.</p>
<p>This installment in the <a href="http://www.makeuseof.com/tags/technology-explained">Technology Explained series</a> aims to shed some light on the two protocols and their differences.</p>
<p><span id="more-58288"></span></p>
<h2>Shell &amp; Shell Accounts</h2>
<p>Let&#8217;s get some basic terminology out of the way. To understand the purpose of SSH, you need to be familiar with some of the underlying elements.</p>
<p>The <strong>shell</strong> of a computer is a piece of software that allows users to directly communicate with the kernel, the very core of an operating system. The shell can have either a graphical or command-line interface (read: text input), or both.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/11/shell.jpg?323f2c" alt="what is ssh" width="580" height="407" /></p>
<p>A shell account, on the other hand, is a personal account that gives the user access to a shell on a different computer. They used to be commonplace and supplied by the Internet Service Providers, used to work with file storage, email accounts, newsgroups and more. The common denominator is that a shell account is used to enter commands on a remote computer.</p>
<h2>Secure Shell Protocol (SSH)</h2>
<p>Just like a web browser uses the HTTP protocol to talk with websites, a shell account needs a certain protocol to enable data exchange (read: communication) between the two networked devices. Meet SSH - <em>Secure Shell Protocol</em>.</p>
<p>SSH uses a <a href="http://www.makeuseof.com/tag/how-to-easily-encrypt-email-or-text-documents-windows">public key encryption</a> and was developed to replace Telnet and other insecure shell protocols. The two major versions, SSH-1 and SSH-2, are now the dominating protocols to access shell accounts.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/11/crypto.jpg?323f2c" alt="ssh client" width="580" height="242" /></p>
<p>These days, SSH is used to log into and execute code on remote hosts, browse the web using encrypted proxy clients, and transfer files &#8211; even setting up a <a href="http://www.makeuseof.com/tag/virtual-private-network-work-technology-explained">Virtual Private Network</a>.</p>
<p>SSH clients are available for all major operating systems. Unix-based systems, including Linux and Mac OS X, can use <a href="http://www.openssh.org/index.html">OpenSSH</a>. Also check the OpenSSH website for <a href="http://www.openssh.org/macos.html">Mac OS</a> and Windows alternatives. <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">PuTTY</a> is one of the most prominent <a href="http://www.openssh.org/windows.html">Windows</a> clients.</p>
<h2>Secure File Transfer Protocol (SFTP) versus FTP</h2>
<p>File transfer and VPN applications don&#8217;t run on SSH by default, but make use of SFTP &#8211; the <strong>SSH File Transfer Protocol</strong>. Mind you, SFTP is not the FTP protocol running over SSH, but a different file transfer protocol developed as an extension for SSH-2. SFTP is always used to transfer files over SSH, but it&#8217;s actually designed so it can be used in compliance with other protocols. That&#8217;s not for this article, though.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://main.makeuseoflimited.netdna-cdn.com/wp-content/uploads/2010/11/ftp.jpg?323f2c" alt="what is ssh" width="580" height="337" /></p>
<p>Although not in the letter, for the end-user, SFTP <em>can</em> be seen as a secure relative of FTP. The latter transmits all data in plain-text. Packet intercepts can thus reveal crucial and private data, including your user name and password! SFTP, being an SSH-2 extension, uses public key security. This means the data is encrypted when it is being transmitted and potential intercepts are relatively useless.</p>
<p>SFTP as such is included in most popular <a href="http://www.makeuseof.com/tag/free-ftp-clients-windows/">FTP suites</a>, albeit often without other SSH functionality.</p>
<p>I hope you&#8217;ve learned something from this article. If you&#8217;ve got any questions or suggestions, head to the comments section below!</p>
<p><small>Image credit: <a rel="nofollow" href="http://www.shutterstock.com/pic-63338350/stock-photo-colored-laptops-exchanging-files-over-network.html">Shutterstock</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.makeuseof.com/tag/ssh-ftp-technology-explained/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached (Requested URI is rejected)
Database Caching 1/8 queries in 0.066 seconds using apc
Object Caching 242/252 objects using disk: basic
Content Delivery Network via main.makeuseoflimited.netdna-cdn.com

Served from: www.makeuseof.com @ 2012-02-10 22:40:02 -->
