<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.cas.mcmaster.ca/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.cas.mcmaster.ca/index.php?feed=atom&amp;target=Leehw&amp;title=Special%3AContributions</id>
		<title>Computing and Software Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.cas.mcmaster.ca/index.php?feed=atom&amp;target=Leehw&amp;title=Special%3AContributions"/>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Special:Contributions/Leehw"/>
		<updated>2026-04-12T08:24:42Z</updated>
		<subtitle>From Computing and Software Wiki</subtitle>
		<generator>MediaWiki 1.15.1</generator>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-08T00:15:59Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
[[Image: Sftp_large.jpg|thumb|300px|right| Secure File Transfer Protocol [5]]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, [http://www.openssh.com/ OpenSSH] is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc 2005&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
[4] SSH file transfer protocol, ''http://en.wikipedia.org/wiki/''&lt;br /&gt;
&lt;br /&gt;
[5] FTPS (FTP over SSL), ''http://www.linomasoftware.com/products/transferanywhere/Encryption/FTPS-FTP-over-SSL''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
* List of raw FTP commands, ''http://www.nsftools.com/tips/RawFTP.htm''&lt;br /&gt;
* FTPS (FTP over SSL) vs. SFTP (SSH File Transfer Protocol): What To Choose, ''http://searchwarp.com/swa261185.htm''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wireless Security for (Small) Networks]]&lt;br /&gt;
*[[Digital Signatures]]&lt;br /&gt;
*[[Bluetooth Security]]&lt;br /&gt;
*[[Network-Based Software Architectures]]&lt;br /&gt;
*[[Systems for Detecting Network Intrusion]]&lt;br /&gt;
*[[Applications of SSH]]&lt;br /&gt;
*[[Digital Identity]]&lt;br /&gt;
*[[SOA enhancements through XML Networking]]&lt;br /&gt;
*[[Public Key Encryption Algorithms]]&lt;br /&gt;
*[[Streaming Media Technology]]&lt;br /&gt;
*[[TCP/IP Application Development]]&lt;br /&gt;
*[[Insider Threats]]&lt;br /&gt;
*[[Sandbox]]&lt;br /&gt;
*[[Internet Worm Defenses]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;br /&gt;
--[[User:Leehw|Leehw]] 20:15, 7 April 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-08T00:12:25Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
[[Image: Sftp_large.jpg|thumb|300px|right| Secure File Transfer Protocol [5]]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, [http://www.openssh.com/ OpenSSH] is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc 2005&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
[4] SSH file transfer protocol, ''http://en.wikipedia.org/wiki/''&lt;br /&gt;
&lt;br /&gt;
[5] FTPS (FTP over SSL), ''http://www.linomasoftware.com/products/transferanywhere/Encryption/FTPS-FTP-over-SSL''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
* List of raw FTP commands, ''http://www.nsftools.com/tips/RawFTP.htm''&lt;br /&gt;
* FTPS (FTP over SSL) vs. SFTP (SSH File Transfer Protocol): What To Choose''http://searchwarp.com/swa261185.htm''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wireless Security for (Small) Networks]]&lt;br /&gt;
*[[Digital Signatures]]&lt;br /&gt;
*[[Bluetooth Security]]&lt;br /&gt;
*[[Network-Based Software Architectures]]&lt;br /&gt;
*[[Systems for Detecting Network Intrusion]]&lt;br /&gt;
*[[Applications of SSH]]&lt;br /&gt;
*[[Digital Identity]]&lt;br /&gt;
*[[SOA enhancements through XML Networking]]&lt;br /&gt;
*[[Public Key Encryption Algorithms]]&lt;br /&gt;
*[[Streaming Media Technology]]&lt;br /&gt;
*[[TCP/IP Application Development]]&lt;br /&gt;
*[[Insider Threats]]&lt;br /&gt;
*[[Sandbox]]&lt;br /&gt;
*[[Internet Worm Defenses]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;br /&gt;
--[[User:Leehw|Leehw]] 20:12, 7 April 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-08T00:11:12Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
[[Image: Sftp_large.jpg|thumb|300px|right| Secure File Transfer Protocol [5]]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, [http://www.openssh.com/ OpenSSH] is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc 2005&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
[4] SSH file transfer protocol, ''http://en.wikipedia.org/wiki/''&lt;br /&gt;
&lt;br /&gt;
[5] FTPS (FTP over SSL), ''http://www.linomasoftware.com/products/transferanywhere/Encryption/FTPS-FTP-over-SSL''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
* List of raw FTP commands, ''http://www.nsftools.com/tips/RawFTP.htm''&lt;br /&gt;
* FTPS (FTP over SSL) vs. SFTP (SSH File Transfer Protocol): What To Choose''http://searchwarp.com/swa261185.htm''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wireless Security for (Small) Networks]]&lt;br /&gt;
*[[Digital Signatures]]&lt;br /&gt;
*[[Bluetooth Security]]&lt;br /&gt;
*[[Secure Electronic Transmission]]&lt;br /&gt;
*[[Network-Based Software Architectures]]&lt;br /&gt;
*[[Systems for Detecting Network Intrusion]]&lt;br /&gt;
*[[Applications of SSH]]&lt;br /&gt;
*[[Digital Identity]]&lt;br /&gt;
*[[SOA enhancements through XML Networking]]&lt;br /&gt;
*[[Public Key Encryption Algorithms]]&lt;br /&gt;
*[[Streaming Media Technology]]&lt;br /&gt;
*[[TCP/IP Application Development]]&lt;br /&gt;
*[[Insider Threats]]&lt;br /&gt;
*[[Sandbox]]&lt;br /&gt;
*[[Internet Worm Defenses]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;br /&gt;
--[[User:Leehw|Leehw]] 20:11, 7 April 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-08T00:10:16Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
[[Image: Sftp_large.jpg|thumb|300px|right| Secure File Transfer Protocol [ http://www.linomasoftware.com/products/transferanywhere/Encryption/FTPS-FTP-over-SSL [5] ]]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, [http://www.openssh.com/ OpenSSH] is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc 2005&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
[4] SSH file transfer protocol, ''http://en.wikipedia.org/wiki/''&lt;br /&gt;
&lt;br /&gt;
[5] FTPS (FTP over SSL), ''http://www.linomasoftware.com/products/transferanywhere/Encryption/FTPS-FTP-over-SSL''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
* List of raw FTP commands, ''http://www.nsftools.com/tips/RawFTP.htm''&lt;br /&gt;
* FTPS (FTP over SSL) vs. SFTP (SSH File Transfer Protocol): What To Choose''http://searchwarp.com/swa261185.htm''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wireless Security for (Small) Networks]]&lt;br /&gt;
*[[Digital Signatures]]&lt;br /&gt;
*[[Bluetooth Security]]&lt;br /&gt;
*[[Secure Electronic Transmission]]&lt;br /&gt;
*[[Network-Based Software Architectures]]&lt;br /&gt;
*[[Systems for Detecting Network Intrusion]]&lt;br /&gt;
*[[Applications of SSH]]&lt;br /&gt;
*[[Digital Identity]]&lt;br /&gt;
*[[SOA enhancements through XML Networking]]&lt;br /&gt;
*[[Public Key Encryption Algorithms]]&lt;br /&gt;
*[[Streaming Media Technology]]&lt;br /&gt;
*[[TCP/IP Application Development]]&lt;br /&gt;
*[[Insider Threats]]&lt;br /&gt;
*[[Sandbox]]&lt;br /&gt;
*[[Internet Worm Defenses]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;br /&gt;
--[[User:Leehw|Leehw]] 20:10, 7 April 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-08T00:05:09Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
[[Image: Sftp_large.jpg|thumb|300px|right| Secure File Transfer Protocol [http://www.linomasoftware.com/products/transferanywhere/Encryption/FTPS-FTP-over-SSL [5]]]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, [http://www.openssh.com/ OpenSSH] is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc 2005&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
[4] SSH file transfer protocol, ''http://en.wikipedia.org/wiki/''&lt;br /&gt;
&lt;br /&gt;
[5] FTPS (FTP over SSL), ''http://www.linomasoftware.com/products/transferanywhere/Encryption/FTPS-FTP-over-SSL''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
* List of raw FTP commands, ''http://www.nsftools.com/tips/RawFTP.htm''&lt;br /&gt;
* FTPS (FTP over SSL) vs. SFTP (SSH File Transfer Protocol): What To Choose''http://searchwarp.com/swa261185.htm''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wireless Security for (Small) Networks]]&lt;br /&gt;
*[[Computer Security Sandboxes]]&lt;br /&gt;
*[[Semantic Web]]&lt;br /&gt;
*[[Digital Signatures]]&lt;br /&gt;
*[[Bluetooth Security]]&lt;br /&gt;
*[[Secure Electronic Transmission (SET)]]&lt;br /&gt;
*[[Designing a Real World Business Intranet]]&lt;br /&gt;
*[[Network-Based Software Architectures]]&lt;br /&gt;
*[[Systems for Detecting Network Intrusion]]&lt;br /&gt;
*[[Applications of SSH]]&lt;br /&gt;
*[[Alternative Technologies for Ethernet]]&lt;br /&gt;
*[[Digital Identity]]&lt;br /&gt;
*[[IP Version 6]]&lt;br /&gt;
*[[SOA enhancements through XML Networking]]&lt;br /&gt;
*[[Asymmetric Digital Subscriber Line (ADSL)]]&lt;br /&gt;
*[[Worldwide Interoperability for Microwave Access (WiMAX)]]&lt;br /&gt;
*[[Public Key Encryption Algorithms]]&lt;br /&gt;
*[[Peer-to-Peer Network Security]]&lt;br /&gt;
*[[Streaming Media Technology]]&lt;br /&gt;
*[[X Window System]]&lt;br /&gt;
*[[Voice Over IP (VoIP) Security]]&lt;br /&gt;
*[[City-Wide Wireless Networks]]&lt;br /&gt;
*[[Secure File Transfer Protocols]]&lt;br /&gt;
*[[Blowfish]]&lt;br /&gt;
*[[Smurfing]]&lt;br /&gt;
*[[Multi-Factor Authentication]]&lt;br /&gt;
*[[TCP/IP Application Development]]&lt;br /&gt;
*[[Insider Threats]]&lt;br /&gt;
*[[Web Content Filtering]]&lt;br /&gt;
*[[Satellite Networking]]&lt;br /&gt;
*[[Bittorrent]]&lt;br /&gt;
*[[Conventional Encryption Algorithms]]&lt;br /&gt;
*[[ZigBee Wirelss Protocol]]&lt;br /&gt;
*[[Computer Worms]]&lt;br /&gt;
*[[Computer Network Traffic Shaping]]&lt;br /&gt;
*[[Transport Layer Security]]&lt;br /&gt;
*[[Sandbox]]&lt;br /&gt;
*[[Internet Worm Defenses]]&lt;br /&gt;
*[[The Great Firewall of China]]&lt;br /&gt;
*[[Broadband Over Powerlines (BPL)]]&lt;br /&gt;
*[[Bandwidth Throttling]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;br /&gt;
--[[User:Leehw|Leehw]] 20:05, 7 April 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-08T00:00:54Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
[[Image: Sftp_large.jpg|thumb|300px|right| Secure File Transfer Protocol [5]]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, [http://www.openssh.com/ OpenSSH] is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc 2005&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
[4] SSH file transfer protocol, ''http://en.wikipedia.org/wiki/''&lt;br /&gt;
&lt;br /&gt;
[5] FTPS (FTP over SSL), ''http://www.linomasoftware.com/products/transferanywhere/Encryption/FTPS-FTP-over-SSL''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
* List of raw FTP commands, ''http://www.nsftools.com/tips/RawFTP.htm''&lt;br /&gt;
* FTPS (FTP over SSL) vs. SFTP (SSH File Transfer Protocol): What To Choose''http://searchwarp.com/swa261185.htm''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wireless Security for (Small) Networks]]&lt;br /&gt;
*[[Computer Security Sandboxes]]&lt;br /&gt;
*[[Semantic Web]]&lt;br /&gt;
*[[Digital Signatures]]&lt;br /&gt;
*[[Bluetooth Security]]&lt;br /&gt;
*[[Secure Electronic Transmission (SET)]]&lt;br /&gt;
*[[Designing a Real World Business Intranet]]&lt;br /&gt;
*[[Network-Based Software Architectures]]&lt;br /&gt;
*[[Systems for Detecting Network Intrusion]]&lt;br /&gt;
*[[Applications of SSH]]&lt;br /&gt;
*[[Alternative Technologies for Ethernet]]&lt;br /&gt;
*[[Digital Identity]]&lt;br /&gt;
*[[IP Version 6]]&lt;br /&gt;
*[[SOA enhancements through XML Networking]]&lt;br /&gt;
*[[Asymmetric Digital Subscriber Line (ADSL)]]&lt;br /&gt;
*[[Worldwide Interoperability for Microwave Access (WiMAX)]]&lt;br /&gt;
*[[Public Key Encryption Algorithms]]&lt;br /&gt;
*[[Peer-to-Peer Network Security]]&lt;br /&gt;
*[[Streaming Media Technology]]&lt;br /&gt;
*[[X Window System]]&lt;br /&gt;
*[[Voice Over IP (VoIP) Security]]&lt;br /&gt;
*[[City-Wide Wireless Networks]]&lt;br /&gt;
*[[Secure File Transfer Protocols]]&lt;br /&gt;
*[[Blowfish]]&lt;br /&gt;
*[[Smurfing]]&lt;br /&gt;
*[[Multi-Factor Authentication]]&lt;br /&gt;
*[[TCP/IP Application Development]]&lt;br /&gt;
*[[Insider Threats]]&lt;br /&gt;
*[[Web Content Filtering]]&lt;br /&gt;
*[[Satellite Networking]]&lt;br /&gt;
*[[Bittorrent]]&lt;br /&gt;
*[[Conventional Encryption Algorithms]]&lt;br /&gt;
*[[ZigBee Wirelss Protocol]]&lt;br /&gt;
*[[Computer Worms]]&lt;br /&gt;
*[[Computer Network Traffic Shaping]]&lt;br /&gt;
*[[Transport Layer Security]]&lt;br /&gt;
*[[Sandbox]]&lt;br /&gt;
*[[Internet Worm Defenses]]&lt;br /&gt;
*[[The Great Firewall of China]]&lt;br /&gt;
*[[Broadband Over Powerlines (BPL)]]&lt;br /&gt;
*[[Bandwidth Throttling]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;br /&gt;
--[[User:Leehw|Leehw]] 19:53, 7 April 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:Sftp_large.jpg</id>
		<title>File:Sftp large.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:Sftp_large.jpg"/>
				<updated>2008-04-08T00:00:10Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:53:52Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
[[Image: http://linomasoftware.com/images/sftp_large.jpg|right| Secure File Transfer Protocol [5]]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, [http://www.openssh.com/ OpenSSH] is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc 2005&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
[4] SSH file transfer protocol, ''http://en.wikipedia.org/wiki/''&lt;br /&gt;
&lt;br /&gt;
[5] FTPS (FTP over SSL), ''http://www.linomasoftware.com/products/transferanywhere/Encryption/FTPS-FTP-over-SSL''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
* List of raw FTP commands, ''http://www.nsftools.com/tips/RawFTP.htm''&lt;br /&gt;
* FTPS (FTP over SSL) vs. SFTP (SSH File Transfer Protocol): What To Choose''http://searchwarp.com/swa261185.htm''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wireless Security for (Small) Networks]]&lt;br /&gt;
*[[Computer Security Sandboxes]]&lt;br /&gt;
*[[Semantic Web]]&lt;br /&gt;
*[[Digital Signatures]]&lt;br /&gt;
*[[Bluetooth Security]]&lt;br /&gt;
*[[Secure Electronic Transmission (SET)]]&lt;br /&gt;
*[[Designing a Real World Business Intranet]]&lt;br /&gt;
*[[Network-Based Software Architectures]]&lt;br /&gt;
*[[Systems for Detecting Network Intrusion]]&lt;br /&gt;
*[[Applications of SSH]]&lt;br /&gt;
*[[Alternative Technologies for Ethernet]]&lt;br /&gt;
*[[Digital Identity]]&lt;br /&gt;
*[[IP Version 6]]&lt;br /&gt;
*[[SOA enhancements through XML Networking]]&lt;br /&gt;
*[[Asymmetric Digital Subscriber Line (ADSL)]]&lt;br /&gt;
*[[Worldwide Interoperability for Microwave Access (WiMAX)]]&lt;br /&gt;
*[[Public Key Encryption Algorithms]]&lt;br /&gt;
*[[Peer-to-Peer Network Security]]&lt;br /&gt;
*[[Streaming Media Technology]]&lt;br /&gt;
*[[X Window System]]&lt;br /&gt;
*[[Voice Over IP (VoIP) Security]]&lt;br /&gt;
*[[City-Wide Wireless Networks]]&lt;br /&gt;
*[[Secure File Transfer Protocols]]&lt;br /&gt;
*[[Blowfish]]&lt;br /&gt;
*[[Smurfing]]&lt;br /&gt;
*[[Multi-Factor Authentication]]&lt;br /&gt;
*[[TCP/IP Application Development]]&lt;br /&gt;
*[[Insider Threats]]&lt;br /&gt;
*[[Web Content Filtering]]&lt;br /&gt;
*[[Satellite Networking]]&lt;br /&gt;
*[[Bittorrent]]&lt;br /&gt;
*[[Conventional Encryption Algorithms]]&lt;br /&gt;
*[[ZigBee Wirelss Protocol]]&lt;br /&gt;
*[[Computer Worms]]&lt;br /&gt;
*[[Computer Network Traffic Shaping]]&lt;br /&gt;
*[[Transport Layer Security]]&lt;br /&gt;
*[[Sandbox]]&lt;br /&gt;
*[[Internet Worm Defenses]]&lt;br /&gt;
*[[The Great Firewall of China]]&lt;br /&gt;
*[[Broadband Over Powerlines (BPL)]]&lt;br /&gt;
*[[Bandwidth Throttling]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;br /&gt;
--[[User:Leehw|Leehw]] 19:53, 7 April 2008 (EDT)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:44:11Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
[http://www.example.com link title]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* File Transfer Protocol - Wikipedia, the free encyclopedia, ''http://en.wikipedia.org/wiki/File_Transfer_Protocol''&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wireless Security for (Small) Networks]]&lt;br /&gt;
*[[Computer Security Sandboxes]]&lt;br /&gt;
*[[Semantic Web]]&lt;br /&gt;
*[[Digital Signatures]]&lt;br /&gt;
*[[Bluetooth Security]]&lt;br /&gt;
*[[Secure Electronic Transmission (SET)]]&lt;br /&gt;
*[[Designing a Real World Business Intranet]]&lt;br /&gt;
*[[Network-Based Software Architectures]]&lt;br /&gt;
*[[Systems for Detecting Network Intrusion]]&lt;br /&gt;
*[[Applications based on SSH]]&lt;br /&gt;
*[[Alternative Technologies for Ethernet]]&lt;br /&gt;
*[[Digital Identity]]&lt;br /&gt;
*[[IP Version 6]]&lt;br /&gt;
*[[SOA enhancements through XML Networking]]&lt;br /&gt;
*[[Asymmetric Digital Subscriber Line (ADSL)]]&lt;br /&gt;
*[[Worldwide Interoperability for Microwave Access (WiMAX)]]&lt;br /&gt;
*[[Public Key Encryption Algorithms]]&lt;br /&gt;
*[[Peer-to-Peer Network Security]]&lt;br /&gt;
*[[Streaming Media Technology]]&lt;br /&gt;
*[[X Window System]]&lt;br /&gt;
*[[Voice Over IP (VoIP) Security]]&lt;br /&gt;
*[[City-Wide Wireless Networks]]&lt;br /&gt;
*[[Secure File Transfer Protocols]]&lt;br /&gt;
*[[Blowfish]]&lt;br /&gt;
*[[Smurfing]]&lt;br /&gt;
*[[Multi-Factor Authentication]]&lt;br /&gt;
*[[TCP/IP Application Development]]&lt;br /&gt;
*[[Insider Threats]]&lt;br /&gt;
*[[Web Content Filtering]]&lt;br /&gt;
*[[Satellite Networking]]&lt;br /&gt;
*[[Bittorrent]]&lt;br /&gt;
*[[Conventional Encryption Algorithms]]&lt;br /&gt;
*[[ZigBee Wirelss Protocol]]&lt;br /&gt;
*[[Computer Worms]]&lt;br /&gt;
*[[Computer Network Traffic Shaping]]&lt;br /&gt;
*[[Transport Layer Security]]&lt;br /&gt;
*[[Sandbox]]&lt;br /&gt;
*[[Internet Worm Defenses]]&lt;br /&gt;
*[[The Great Firewall of China]]&lt;br /&gt;
*[[Broadband Over Powerlines (BPL)]]&lt;br /&gt;
*[[Bandwidth Throttling]]&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:35:33Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* File Transfer Protocol - Wikipedia, the free encyclopedia, ''http://en.wikipedia.org/wiki/File_Transfer_Protocol''&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[Wireless Security for (Small) Networks]]&lt;br /&gt;
*[[Computer Security Sandboxes]]&lt;br /&gt;
*[[Semantic Web]]&lt;br /&gt;
*[[Digital Signatures]]&lt;br /&gt;
*[[Bluetooth Security]]&lt;br /&gt;
*[[Secure Electronic Transmission (SET)]]&lt;br /&gt;
*[[Designing a Real World Business Intranet]]&lt;br /&gt;
*[[Network-Based Software Architectures]]&lt;br /&gt;
*[[Systems for Detecting Network Intrusion]]&lt;br /&gt;
*[[Applications based on SSH]]&lt;br /&gt;
*[[Alternative Technologies for Ethernet]]&lt;br /&gt;
*[[Digital Identity]]&lt;br /&gt;
*[[IP Version 6]]&lt;br /&gt;
*[[SOA enhancements through XML Networking]]&lt;br /&gt;
*[[Asymmetric Digital Subscriber Line (ADSL)]]&lt;br /&gt;
*[[Worldwide Interoperability for Microwave Access (WiMAX)]]&lt;br /&gt;
*[[Public Key Encryption Algorithms]]&lt;br /&gt;
*[[Peer-to-Peer Network Security]]&lt;br /&gt;
*[[Streaming Media Technology]]&lt;br /&gt;
*[[X Window System]]&lt;br /&gt;
*[[Voice Over IP (VoIP) Security]]&lt;br /&gt;
*[[City-Wide Wireless Networks]]&lt;br /&gt;
*[[Secure File Transfer Protocols]]&lt;br /&gt;
*[[Blowfish]]&lt;br /&gt;
*[[Smurfing]]&lt;br /&gt;
*[[Multi-Factor Authentication]]&lt;br /&gt;
*[[TCP/IP Application Development]]&lt;br /&gt;
*[[Insider Threats]]&lt;br /&gt;
*[[Web Content Filtering]]&lt;br /&gt;
*[[Satellite Networking]]&lt;br /&gt;
*[[Bittorrent]]&lt;br /&gt;
*[[Conventional Encryption Algorithms]]&lt;br /&gt;
*[[ZigBee Wirelss Protocol]]&lt;br /&gt;
*[[Computer Worms]]&lt;br /&gt;
*[[Computer Network Traffic Shaping]]&lt;br /&gt;
*[[Transport Layer Security]]&lt;br /&gt;
*[[Sandbox]]&lt;br /&gt;
*[[Internet Worm Defenses]]&lt;br /&gt;
*[[The Great Firewall of China]]&lt;br /&gt;
*[[Broadband Over Powerlines (BPL)]]&lt;br /&gt;
*[[Bandwidth Throttling]]&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:32:37Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* File Transfer Protocol - Wikipedia, the free encyclopedia, ''http://en.wikipedia.org/wiki/File_Transfer_Protocol''&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
Wireless Security for (Small) Networks&lt;br /&gt;
Computer Security Sandboxes&lt;br /&gt;
Semantic Web&lt;br /&gt;
Digital Signatures&lt;br /&gt;
Bluetooth Security.&lt;br /&gt;
Secure Electronic Transmission (SET)&lt;br /&gt;
Designing a Real World Business Intranet&lt;br /&gt;
Network-Based Software Architectures&lt;br /&gt;
Systems for Detecting Network Intrusion&lt;br /&gt;
Applications based on SSH&lt;br /&gt;
Alternative Technologies for Ethernet&lt;br /&gt;
Digital Identity&lt;br /&gt;
IP Version 6&lt;br /&gt;
SOA enhancements through XML Networking&lt;br /&gt;
Asymmetric Digital Subscriber Line (ADSL)&lt;br /&gt;
Worldwide Interoperability for Microwave Access (WiMAX)&lt;br /&gt;
Public Key Encryption Algorithms&lt;br /&gt;
Peer-to-Peer Network Security&lt;br /&gt;
Streaming Media Technology&lt;br /&gt;
X Window System&lt;br /&gt;
Voice Over IP (VoIP) Security&lt;br /&gt;
City-Wide Wireless Networks&lt;br /&gt;
Secure File Transfer Protocols&lt;br /&gt;
Blowfish&lt;br /&gt;
Smurfing&lt;br /&gt;
Multi-Factor Authentication&lt;br /&gt;
TCP/IP Application Development&lt;br /&gt;
Insider Threats&lt;br /&gt;
Web Content Filtering&lt;br /&gt;
Satellite Networking&lt;br /&gt;
Bittorrent&lt;br /&gt;
Conventional Encryption Algorithms&lt;br /&gt;
ZigBee Wirelss Protocol&lt;br /&gt;
Computer Worms&lt;br /&gt;
Computer Network Traffic Shaping&lt;br /&gt;
Transport Layer Security&lt;br /&gt;
Sandbox&lt;br /&gt;
Internet Worm Defenses&lt;br /&gt;
The Great Firewall of China&lt;br /&gt;
Broadband Over Powerlines (BPL)&lt;br /&gt;
Bandwidth Throttling &lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:29:04Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
* Generate SSL certificate&lt;br /&gt;
* Copy the certificate to installation directory of your ftp server&lt;br /&gt;
* Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* File Transfer Protocol - Wikipedia, the free encyclopedia, ''http://en.wikipedia.org/wiki/File_Transfer_Protocol''&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:28:05Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also it is faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate SSL certificate&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the certificate to installation directory of your ftp server&lt;br /&gt;
&amp;lt;li&amp;gt;Setup your ftp server to use SSL&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* File Transfer Protocol - Wikipedia, the free encyclopedia, ''http://en.wikipedia.org/wiki/File_Transfer_Protocol''&lt;br /&gt;
* RFC 959: File Transfer Protocol, ''http://www.w3.org/Protocols/rfc959/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:20:18Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate SSL certificate&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the certificate to installation directory of your ftp server&lt;br /&gt;
&amp;lt;li&amp;gt;Setup your ftp server to use SSL&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&amp;lt;br&amp;gt;&lt;br /&gt;
  The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&amp;lt;br&amp;gt;&lt;br /&gt;
  RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&amp;lt;br&amp;gt;&lt;br /&gt;
  Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate SSL certificate&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the certificate to installation directory of your ftp server&lt;br /&gt;
&amp;lt;li&amp;gt;Setup your ftp server to use SSL&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:18:50Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
	The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
	RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
	Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate SSL certificate&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the certificate to installation directory of your ftp server&lt;br /&gt;
&amp;lt;li&amp;gt;Setup your ftp server to use SSL&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:17:57Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&amp;lt;br&amp;gt;&lt;br /&gt;
	The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&amp;lt;br&amp;gt;&lt;br /&gt;
	RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&amp;lt;br&amp;gt;&lt;br /&gt;
	Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate SSL certificate&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the certificate to installation directory of your ftp server&lt;br /&gt;
&amp;lt;li&amp;gt;Setup your ftp server to use SSL&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:17:22Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
  &lt;br /&gt;
	The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
&lt;br /&gt;
	RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
	&lt;br /&gt;
	Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate SSL certificate&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the certificate to installation directory of your ftp server&lt;br /&gt;
&amp;lt;li&amp;gt;Setup your ftp server to use SSL&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:16:05Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
	The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
	RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
	Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate SSL certificate&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the certificate to installation directory of your ftp server&lt;br /&gt;
&amp;lt;li&amp;gt;Setup your ftp server to use SSL&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T23:14:16Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP, RFC 4253) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage in Linux ===&lt;br /&gt;
  sftp username@mills.cas.mcmaster.ca&lt;br /&gt;
&lt;br /&gt;
If it is the first time to connect to the server, you will be asked, and see the warning message from the server.&lt;br /&gt;
&lt;br /&gt;
  Connecting to mills.cas.mcmaster.ca...&lt;br /&gt;
	The authenticity of host 'mills.cas.mcmaster.ca (130.113.68.11)' can't be established.&lt;br /&gt;
	RSA key fingerprint is e4:16:3a:3f:69:b6:37:69:69:ca:bb:a6:33:fa:47:ac.&lt;br /&gt;
	Are you sure you want to continue connecting (yes/no)?&lt;br /&gt;
&lt;br /&gt;
If you enter 'yes' then you will see a warning message like below.&lt;br /&gt;
&lt;br /&gt;
  Warning: Permanently added 'mills.cas.mcmaster.ca, 130.113.68.11' (RSA) to the list of known hosts.&lt;br /&gt;
&lt;br /&gt;
After connecting the server, you are able to tranfer files to the server or downloads files from the server through commands 'get' and 'put'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocol over SSL) ==&lt;br /&gt;
There is another Secure File Transfer Protocol called File Transfer Protocol over TLS/SSL (FTPS, RFC 959, RFC 1123, RFC 4217 and RFC 2228).  FTPS commonly refers FTP/SSL [2].  Basically, FTPS runs over tcp port 21 or 990 [3].&amp;lt;br&amp;gt;&lt;br /&gt;
Main disadvantage of SFTP is that it is required that all users who wish to use SFTP should have shell accounts.  Unlike SFTP, FTPS is just simply FTP over TLS/SSL that means you will have all the advantages of general FTP service also faster than SFTP.  Recently, many ftp clients have been supported SFTP and FTPS as well so there is no problem to use FTPS instead of SFTP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS Client / Server ===&lt;br /&gt;
Most FTP Clients supports FTP, SFTP and FTPS.  You just need to install new version of FTP Clients.  If you intend to setup it on your FTP Server, just follw the 3 steps below.&lt;br /&gt;
&amp;lt;li&amp;gt;Generate SSL certificate&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the certificate to installation directory of your ftp server&lt;br /&gt;
&amp;lt;li&amp;gt;Setup your ftp server to use SSL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
[2] FTPS From Wikipedia, ''http://en.wikipedia.org/wiki/FTPS''&lt;br /&gt;
[3] Secure FTP, FTP/SSL, SFTP, FTPS, FTP. What's the difference?, ''http://www.rebex.net/secure-ftp.net/''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:28:29Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:27:50Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:27:08Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:26:42Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:26:28Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:26:14Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:24:48Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* SFTP (SSH File Transfer Protocol) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.&amp;lt;br&amp;gt;  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.&amp;lt;br&amp;gt;  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:23:58Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
[1] Charles M. Kozierok, ''The TCP/IP Guide'', No Starch Press, Inc&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:17:42Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:17:08Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:16:31Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Secure File Transfer Protocol''' is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:15:57Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
'''File Transfer Protocol''' (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s [1].&amp;lt;br&amp;gt;&lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:15:04Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s.[1]  &lt;br /&gt;
It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:14:22Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s. The first FTP standard published in the early 1970s.[1]  It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:13:10Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* SFTP (SSH File Transfer Protocol) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| FTP, SFTP and FTPS client - Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:12:06Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* SFTP (SSH File Transfer Protocol) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:11:45Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* SFTP (SSH File Transfer Protocol) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| Filezilla]]&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| Filezilla]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:11:24Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* SFTP (SSH File Transfer Protocol) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| Filezilla]]&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:11:10Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* SFTP Client / Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T22:10:44Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* SFTP Client / Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
[[Image: Filezilla.jpg|thumb|300px|right| Filezilla]]&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/File:Filezilla.jpg</id>
		<title>File:Filezilla.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/File:Filezilla.jpg"/>
				<updated>2008-04-07T22:08:29Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T21:54:15Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* SFTP Client / Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
=== usage in Linux ===&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T21:53:31Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol. FTP is platform independent which means it works any kind of operating systems such as Microsoft Windows, Mac OS, and Linux. &lt;br /&gt;
However, File Transfer Protocol is not secure which means there are always possibilities to be stolen your username and password via computer network. Therefore, many developers and network administrators have been making an effort to make it secure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SFTP (SSH File Transfer Protocol) ==&lt;br /&gt;
SSH File Transfer Protocols (SFTP) is a secure version of File Transfer Protocol.  Typically, SFTP uses SSH2 protocol and TCP port 22 to establish the secure connection but It could be used with other protocol as well.  It is much more secure but requires special server setting and also it requires SSH File Transfer Protocol Client which is not compatible with File Transfer Protocol.&lt;br /&gt;
&lt;br /&gt;
=== SFTP Client / Server ===&lt;br /&gt;
Generally, many operating systems already supports numerous kinds of SFTP clients such filezilla in Microsoft Windows and sftp command in Linux or Unix platforms.  For servers, OpenSSH is the most widely used but there are also many commercial products.&lt;br /&gt;
&lt;br /&gt;
usage in Linux&lt;br /&gt;
  sftp username@host&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T21:17:20Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FTP Overview ==&lt;br /&gt;
&lt;br /&gt;
== SFTP (Secure File Transfer Protocols) ==&lt;br /&gt;
&lt;br /&gt;
== FTPS (File Transfer Protocols over SSH) ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
== Signature ==&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T21:13:44Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol.&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols</id>
		<title>Secure File Transfer Protocols</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Secure_File_Transfer_Protocols"/>
				<updated>2008-04-07T21:12:58Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;New page:   Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FT...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;  Secure File Transfer Protocol is a one of the safe ways to exchange files on the internet.  Simply, Secure File Transfer Protocol is a secure version of normal File Transfer Protocol (FTP).  Secure File Transfer Protocol uses the same FTP commands to send or receive files securely, if it is setup properly.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
  File Transfer Protocol (FTP, RFC 114) has become one of the most commonly used internet protocol for any of internet users since the TCP/IP protocol suite was developed in the late 1970s and early 1980s.  &lt;br /&gt;
  The first FTP standard published in the early 1970s. It specified only few simple commands of file transfer protocol.&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Anti-spam_Systems_and_Techniques</id>
		<title>Anti-spam Systems and Techniques</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Anti-spam_Systems_and_Techniques"/>
				<updated>2007-12-08T17:04:32Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now a days the email system has become the most significant technology and a useful tool for human beings in the world.   In the US alone, 88% of adult users have email accounts and half of email users use email systems almost every day. However, like growing email users, spam, scam, and fishing emails are increasing.   Lots of email providers, such as Gmail, Hotmail, have been making an effort to protect their users from spam, scam, and fishing emails.  Accordingly, I’ll discuss some new techniques for anti-spam systems and how to improve the anti-spam system on the server through SPF (Sender Policy Framework), SenderID, Domain Keys, and DKIM(Domain Key Identified Mail).&lt;br /&gt;
&lt;br /&gt;
== Time to replace SMTP? ==&lt;br /&gt;
SMTP is a simple and text based protocol using port 25.  It was formally defined in RFC 821 as improved by RFC 1123, but today, ESMTP defined in RFC 2821 is widely used.&lt;br /&gt;
SMTP has many security problems but SMTP servers became more secure as users began writing their own servers such as [http://www.microsoft.com/exchange/default.mspx Microsoft Exchange Servers], [http://cr.yp.to/qmail.html Qmail] and [http://www.postfix.org Postfix].&lt;br /&gt;
However, SMTP stays at the core of current junk email problems. Moreover, junk email is highly approaching 90% of all email traffic on the internet and like growing email users, spam, scam, and fishing emails are increasing.&lt;br /&gt;
&lt;br /&gt;
== Anti-spam technique through Procmail ==&lt;br /&gt;
[http://www.procmail.org Procmail] is one of the email filtering softwares and Mail Delivery Agents (MDA) widely used on Unix and Linux systems.  It is placed between the Mail Transfer Agent (MTA) like Sendmail and users mail boxes.  In order to use procmail, the procmailrc configuration file of procmail is needed to setup.  The procmailrc is like below the picture.&lt;br /&gt;
&lt;br /&gt;
[[Image:Procmailrc.jpg]]&lt;br /&gt;
&lt;br /&gt;
== New Anti-spam Systems ==&lt;br /&gt;
=== SPF (Sender Policy Framework) ===&lt;br /&gt;
Sender Policy Framework (SPF) is the one of the new anti-spam technology and open standard to prevent sender address forgery.  SMTP allows to send and receive emails any of domains so it is very easy to send spams through SMTP servers.  SPF allows to use TXT record in the DNS server.  For example, when inbound server receives an email, checking SPF record and if it is from unauthorized machine, it rejects the email.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spf.jpg]]&lt;br /&gt;
&lt;br /&gt;
The records are laid out like this&lt;br /&gt;
&lt;br /&gt;
[[Image:Dns.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== SIDF (Sender ID Framework) ===&lt;br /&gt;
SIDF was designed by Microsoft. It certifies sender addresses through SPF record and uses very similar methods name syntax as SPF.  However, SIDF is not the latest version of SPF.&lt;br /&gt;
For more information, click this [http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx link]&lt;br /&gt;
&lt;br /&gt;
=== DKIM (DomainKeys Identified Mail) ===&lt;br /&gt;
The first version of [http://dkim.org DKIM] was combined DomainKeys designed by Yahoo and Identified Internet Mail by Cisco.&lt;br /&gt;
Today, many email providers such as AOL, Yahoo, Cisco, Microsoft, PGP, IBM, and Gmail collaborate to develop &lt;br /&gt;
more enhanced version of DKIM.  DKIM offers methods for validating a domain name identity that is associated with a message through encoded DKIM signature header.  It validates email by DKIM signature header. The public key stored in DNS.&lt;br /&gt;
&lt;br /&gt;
[[Image:Email_header.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Anti-spam System and Techniques ==&lt;br /&gt;
There are many effective anti-spam solutions in the world. But still it is impossible to block 100% of spam because of the inefficient sendmail system. Still, most of email users suffer from unwanted emails.  As described above,  we can build better and more efficient sendmail systems through new anti-spam techniques so that users don’t need any spam filtering tools.&lt;br /&gt;
&lt;br /&gt;
*'''Step One''': Insert TXT record (SPF and Domain Keys) into DNS zone file&lt;br /&gt;
*'''Step Two''': Set email server to validate emails have valid headers through TXT record of DNS server (Sender's DNS)&lt;br /&gt;
*'''Step Three''': It is good idea to use both SPF, DKIM and spam filters&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
*[[Random Number Generators and Information Security]]&lt;br /&gt;
*[[Security and Storage Mediums]]&lt;br /&gt;
*[[Piggybacking]]&lt;br /&gt;
*[[Honeypot]]&lt;br /&gt;
*[[Phishing]]&lt;br /&gt;
*[[Biometrics in Information Security]]&lt;br /&gt;
*[[Electronic Voting Systems]]&lt;br /&gt;
*[[Payment Card Industry Data Security Standard]]&lt;br /&gt;
*[[Operating Systems Security]]&lt;br /&gt;
*[[Autocomplete]]&lt;br /&gt;
*[[Identity Theft]]&lt;br /&gt;
&lt;br /&gt;
==  External links ==&lt;br /&gt;
*[http://www.openspf.org SPF: Project Overview]&lt;br /&gt;
*[http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx Sender ID Framework]&lt;br /&gt;
*[http://dkim.org DomainKeys Identified Mail (DKIM)]&lt;br /&gt;
*[http://it.slashdot.org/article.pl?sid=04/09/13/1317238 IETF Decides On SPF / Sender-ID issue]&lt;br /&gt;
*[http://www.ietf.org/rfc/rfc4871.txt RFC 4871 - The DKIM Base Specification]&lt;br /&gt;
&lt;br /&gt;
==  References ==&lt;br /&gt;
*PROCMAIL QUICK START &amp;lt;[http://www.ii.com/internet/robots/procmail/qs http://www.ii.com/internet/robots/procmail/qs]&amp;gt;&lt;br /&gt;
*Opinion: Is It Time to Replace SMTP? By Dave Crocker (Cisco) &amp;lt;[http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-2/102_smtp.html http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-2/102_smtp.html]&amp;gt;&lt;br /&gt;
*SMTP &amp;lt;[http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol]&amp;gt;&lt;br /&gt;
*DomainKeys identified Mail (DKIM) &amp;lt;[http://dkim.org http://dkim.org]&amp;gt;&lt;br /&gt;
*Sender ID &amp;lt;[http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx]&amp;gt;&lt;br /&gt;
*SPF (Sender Policy Framework) Project &amp;lt;[http://www.openspf.org http://www.openspf.org]&amp;gt;&lt;br /&gt;
*SPF vs. Sender ID &amp;lt;[http://www.openspf.org/SPF_vs_Sender_ID http://www.openspf.org/SPF_vs_Sender_ID]&amp;gt;&lt;br /&gt;
*How Gmail Blocks Spam &amp;lt;[http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html]&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:Leehw|Leehw]] 11:51, 8 December 2007 (EST)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Anti-spam_Systems_and_Techniques</id>
		<title>Anti-spam Systems and Techniques</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Anti-spam_Systems_and_Techniques"/>
				<updated>2007-12-08T17:03:50Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now a days the email system has become the most significant technology and a useful tool for human beings in the world.   In the US alone, 88% of adult users have email accounts and half of email users use email systems almost every day. However, like growing email users, spam, scam, and fishing emails are increasing.   Lots of email providers, such as Gmail, Hotmail, have been making an effort to protect their users from spam, scam, and fishing emails.  Accordingly, I’ll discuss some new techniques for anti-spam systems and how to improve the anti-spam system on the server through SPF (Sender Policy Framework), SenderID, Domain Keys, and DKIM(Domain Key Identified Mail).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Time to replace SMTP? ==&lt;br /&gt;
SMTP is a simple and text based protocol using port 25.  It was formally defined in RFC 821 as improved by RFC 1123, but today, ESMTP defined in RFC 2821 is widely used.&lt;br /&gt;
SMTP has many security problems but SMTP servers became more secure as users began writing their own servers such as [http://www.microsoft.com/exchange/default.mspx Microsoft Exchange Servers], [http://cr.yp.to/qmail.html Qmail] and [http://www.postfix.org Postfix].&lt;br /&gt;
However, SMTP stays at the core of current junk email problems. Moreover, junk email is highly approaching 90% of all email traffic on the internet and like growing email users, spam, scam, and fishing emails are increasing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anti-spam technique through Procmail ==&lt;br /&gt;
[http://www.procmail.org Procmail] is one of the email filtering softwares and Mail Delivery Agents (MDA) widely used on Unix and Linux systems.  It is placed between the Mail Transfer Agent (MTA) like Sendmail and users mail boxes.  In order to use procmail, the procmailrc configuration file of procmail is needed to setup.  The procmailrc is like below the picture.&lt;br /&gt;
&lt;br /&gt;
[[Image:Procmailrc.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Anti-spam Systems ==&lt;br /&gt;
=== SPF (Sender Policy Framework) ===&lt;br /&gt;
Sender Policy Framework (SPF) is the one of the new anti-spam technology and open standard to prevent sender address forgery.  SMTP allows to send and receive emails any of domains so it is very easy to send spams through SMTP servers.  SPF allows to use TXT record in the DNS server.  For example, when inbound server receives an email, checking SPF record and if it is from unauthorized machine, it rejects the email.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spf.jpg]]&lt;br /&gt;
&lt;br /&gt;
The records are laid out like this&lt;br /&gt;
&lt;br /&gt;
[[Image:Dns.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SIDF (Sender ID Framework) ===&lt;br /&gt;
SIDF was designed by Microsoft. It certifies sender addresses through SPF record and uses very similar methods name syntax as SPF.  However, SIDF is not the latest version of SPF.&lt;br /&gt;
For more information, click this [http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx link]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DKIM (DomainKeys Identified Mail) ===&lt;br /&gt;
The first version of [http://dkim.org DKIM] was combined DomainKeys designed by Yahoo and Identified Internet Mail by Cisco.&lt;br /&gt;
Today, many email providers such as AOL, Yahoo, Cisco, Microsoft, PGP, IBM, and Gmail collaborate to develop &lt;br /&gt;
more enhanced version of DKIM.  DKIM offers methods for validating a domain name identity that is associated with a message through encoded DKIM signature header.  It validates email by DKIM signature header. The public key stored in DNS.&lt;br /&gt;
&lt;br /&gt;
[[Image:Email_header.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anti-spam System and Techniques ==&lt;br /&gt;
There are many effective anti-spam solutions in the world. But still it is impossible to block 100% of spam because of the inefficient sendmail system. Still, most of email users suffer from unwanted emails.  As described above,  we can build better and more efficient sendmail systems through new anti-spam techniques so that users don’t need any spam filtering tools.&lt;br /&gt;
&lt;br /&gt;
*'''Step One''': Insert TXT record (SPF and Domain Keys) into DNS zone file&lt;br /&gt;
*'''Step Two''': Set email server to validate emails have valid headers through TXT record of DNS server (Sender's DNS)&lt;br /&gt;
*'''Step Three''': It is good idea to use both SPF, DKIM and spam filters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
*[[Random Number Generators and Information Security]]&lt;br /&gt;
*[[Security and Storage Mediums]]&lt;br /&gt;
*[[Piggybacking]]&lt;br /&gt;
*[[Honeypot]]&lt;br /&gt;
*[[Phishing]]&lt;br /&gt;
*[[Biometrics in Information Security]]&lt;br /&gt;
*[[Electronic Voting Systems]]&lt;br /&gt;
*[[Payment Card Industry Data Security Standard]]&lt;br /&gt;
*[[Operating Systems Security]]&lt;br /&gt;
*[[Autocomplete]]&lt;br /&gt;
*[[Identity Theft]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  External links ==&lt;br /&gt;
*[http://www.openspf.org SPF: Project Overview]&lt;br /&gt;
*[http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx Sender ID Framework]&lt;br /&gt;
*[http://dkim.org DomainKeys Identified Mail (DKIM)]&lt;br /&gt;
*[http://it.slashdot.org/article.pl?sid=04/09/13/1317238 IETF Decides On SPF / Sender-ID issue]&lt;br /&gt;
*[http://www.ietf.org/rfc/rfc4871.txt RFC 4871 - The DKIM Base Specification]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  References ==&lt;br /&gt;
*PROCMAIL QUICK START &amp;lt;[http://www.ii.com/internet/robots/procmail/qs http://www.ii.com/internet/robots/procmail/qs]&amp;gt;&lt;br /&gt;
*Opinion: Is It Time to Replace SMTP? By Dave Crocker (Cisco) &amp;lt;[http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-2/102_smtp.html http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-2/102_smtp.html]&amp;gt;&lt;br /&gt;
*SMTP &amp;lt;[http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol]&amp;gt;&lt;br /&gt;
*DomainKeys identified Mail (DKIM) &amp;lt;[http://dkim.org http://dkim.org]&amp;gt;&lt;br /&gt;
*Sender ID &amp;lt;[http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx]&amp;gt;&lt;br /&gt;
*SPF (Sender Policy Framework) Project &amp;lt;[http://www.openspf.org http://www.openspf.org]&amp;gt;&lt;br /&gt;
*SPF vs. Sender ID &amp;lt;[http://www.openspf.org/SPF_vs_Sender_ID http://www.openspf.org/SPF_vs_Sender_ID]&amp;gt;&lt;br /&gt;
*How Gmail Blocks Spam &amp;lt;[http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html]&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Leehw|Leehw]] 11:51, 8 December 2007 (EST)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Anti-spam_Systems_and_Techniques</id>
		<title>Anti-spam Systems and Techniques</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Anti-spam_Systems_and_Techniques"/>
				<updated>2007-12-08T17:03:28Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now a days the email system has become the most significant technology and a useful tool for human beings in the world.   In the US alone, 88% of adult users have email accounts and half of email users use email systems almost every day. However, like growing email users, spam, scam, and fishing emails are increasing.   Lots of email providers, such as Gmail, Hotmail, have been making an effort to protect their users from spam, scam, and fishing emails.  Accordingly, I’ll discuss some new techniques for anti-spam systems and how to improve the anti-spam system on the server through SPF (Sender Policy Framework), SenderID, Domain Keys, and DKIM(Domain Key Identified Mail).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Time to replace SMTP? ==&lt;br /&gt;
SMTP is a simple and text based protocol using port 25.  It was formally defined in RFC 821 as improved by RFC 1123, but today, ESMTP defined in RFC 2821 is widely used.&lt;br /&gt;
SMTP has many security problems but SMTP servers became more secure as users began writing their own servers such as [http://www.microsoft.com/exchange/default.mspx Microsoft Exchange Servers], [http://cr.yp.to/qmail.html Qmail] and [http://www.postfix.org Postfix].&lt;br /&gt;
However, SMTP stays at the core of current junk email problems. Moreover, junk email is highly approaching 90% of all email traffic on the internet and like growing email users, spam, scam, and fishing emails are increasing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anti-spam technique through Procmail ==&lt;br /&gt;
[http://www.procmail.org Procmail] is one of the email filtering softwares and Mail Delivery Agents (MDA) widely used on Unix and Linux systems.  It is placed between the Mail Transfer Agent (MTA) like Sendmail and users mail boxes.  In order to use procmail, the procmailrc configuration file of procmail is needed to setup.  The procmailrc is like below the picture.&lt;br /&gt;
&lt;br /&gt;
[[Image:Procmailrc.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Anti-spam Systems ==&lt;br /&gt;
=== SPF (Sender Policy Framework) ===&lt;br /&gt;
Sender Policy Framework (SPF) is the one of the new anti-spam technology and open standard to prevent sender address forgery.  SMTP allows to send and receive emails any of domains so it is very easy to send spams through SMTP servers.  SPF allows to use TXT record in the DNS server.  For example, when inbound server receives an email, checking SPF record and if it is from unauthorized machine, it rejects the email.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spf.jpg]]&lt;br /&gt;
&lt;br /&gt;
The records are laid out like this&lt;br /&gt;
&lt;br /&gt;
[[Image:Dns.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SIDF (Sender ID Framework) ===&lt;br /&gt;
SIDF was designed by Microsoft. It certifies sender addresses through SPF record and uses very similar methods name syntax as SPF.  However, SIDF is not the latest version of SPF.&lt;br /&gt;
For more information, click this [http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx link]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DKIM (DomainKeys Identified Mail) ===&lt;br /&gt;
The first version of [http://dkim.org DKIM] was combined DomainKeys designed by Yahoo and Identified Internet Mail by Cisco.&lt;br /&gt;
Today, many email providers such as AOL, Yahoo, Cisco, Microsoft, PGP, IBM, and Gmail collaborate to develop &lt;br /&gt;
more enhanced version of DKIM.  DKIM offers methods for validating a domain name identity that is associated with a message through encoded DKIM signature header.  It validates email by DKIM signature header. The public key stored in DNS.&lt;br /&gt;
&lt;br /&gt;
[[Image:Email_header.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anti-spam System and Techniques ==&lt;br /&gt;
There are many effective anti-spam solutions in the world. But still it is impossible to block 100% of spam because of the inefficient sendmail system. Still, most of email users suffer from unwanted emails.  As described above,  we can build better and more efficient sendmail systems through new anti-spam techniques so that users don’t need any spam filtering tools.&lt;br /&gt;
&lt;br /&gt;
*'''Step One''': Insert TXT record (SPF and Domain Keys) into DNS zone file&lt;br /&gt;
*'''Step Two''': Set email server to validate emails have valid headers through TXT record of DNS server (Sender's DNS)&lt;br /&gt;
*'''Step Three''': It is good idea to use both SPF, DKIM and spam filters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
*[[Random Number Generators and Information Security]]&lt;br /&gt;
*[[Security and Storage Mediums]]&lt;br /&gt;
*[[Piggybacking]]&lt;br /&gt;
*[[Honeypot]]&lt;br /&gt;
*[[Phishing]]&lt;br /&gt;
*[[Biometrics in Information Security]]&lt;br /&gt;
*[[Electronic Voting Systems]]&lt;br /&gt;
*[[Payment Card Industry Data Security Standard]]&lt;br /&gt;
*[[Operating Systems Security]]&lt;br /&gt;
*[[Autocomplete]]&lt;br /&gt;
*[[Identity Theft]]&lt;br /&gt;
&lt;br /&gt;
==  External links ==&lt;br /&gt;
*[http://www.openspf.org SPF: Project Overview]&lt;br /&gt;
*[http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx Sender ID Framework]&lt;br /&gt;
*[http://dkim.org DomainKeys Identified Mail (DKIM)]&lt;br /&gt;
*[http://it.slashdot.org/article.pl?sid=04/09/13/1317238 IETF Decides On SPF / Sender-ID issue]&lt;br /&gt;
*[http://www.ietf.org/rfc/rfc4871.txt RFC 4871 - The DKIM Base Specification]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  References ==&lt;br /&gt;
*PROCMAIL QUICK START &amp;lt;[http://www.ii.com/internet/robots/procmail/qs http://www.ii.com/internet/robots/procmail/qs]&amp;gt;&lt;br /&gt;
*Opinion: Is It Time to Replace SMTP? By Dave Crocker (Cisco) &amp;lt;[http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-2/102_smtp.html http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-2/102_smtp.html]&amp;gt;&lt;br /&gt;
*SMTP &amp;lt;[http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol]&amp;gt;&lt;br /&gt;
*DomainKeys identified Mail (DKIM) &amp;lt;[http://dkim.org http://dkim.org]&amp;gt;&lt;br /&gt;
*Sender ID &amp;lt;[http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx]&amp;gt;&lt;br /&gt;
*SPF (Sender Policy Framework) Project &amp;lt;[http://www.openspf.org http://www.openspf.org]&amp;gt;&lt;br /&gt;
*SPF vs. Sender ID &amp;lt;[http://www.openspf.org/SPF_vs_Sender_ID http://www.openspf.org/SPF_vs_Sender_ID]&amp;gt;&lt;br /&gt;
*How Gmail Blocks Spam &amp;lt;[http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html]&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Leehw|Leehw]] 11:51, 8 December 2007 (EST)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	<entry>
		<id>http://wiki.cas.mcmaster.ca/index.php/Anti-spam_Systems_and_Techniques</id>
		<title>Anti-spam Systems and Techniques</title>
		<link rel="alternate" type="text/html" href="http://wiki.cas.mcmaster.ca/index.php/Anti-spam_Systems_and_Techniques"/>
				<updated>2007-12-08T17:03:02Z</updated>
		
		<summary type="html">&lt;p&gt;Leehw:&amp;#32;/* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Now a days the email system has become the most significant technology and a useful tool for human beings in the world.   In the US alone, 88% of adult users have email accounts and half of email users use email systems almost every day. However, like growing email users, spam, scam, and fishing emails are increasing.   Lots of email providers, such as Gmail, Hotmail, have been making an effort to protect their users from spam, scam, and fishing emails.  Accordingly, I’ll discuss some new techniques for anti-spam systems and how to improve the anti-spam system on the server through SPF (Sender Policy Framework), SenderID, Domain Keys, and DKIM(Domain Key Identified Mail).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Time to replace SMTP? ==&lt;br /&gt;
SMTP is a simple and text based protocol using port 25.  It was formally defined in RFC 821 as improved by RFC 1123, but today, ESMTP defined in RFC 2821 is widely used.&lt;br /&gt;
SMTP has many security problems but SMTP servers became more secure as users began writing their own servers such as [http://www.microsoft.com/exchange/default.mspx Microsoft Exchange Servers], [http://cr.yp.to/qmail.html Qmail] and [http://www.postfix.org Postfix].&lt;br /&gt;
However, SMTP stays at the core of current junk email problems. Moreover, junk email is highly approaching 90% of all email traffic on the internet and like growing email users, spam, scam, and fishing emails are increasing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anti-spam technique through Procmail ==&lt;br /&gt;
[http://www.procmail.org Procmail] is one of the email filtering softwares and Mail Delivery Agents (MDA) widely used on Unix and Linux systems.  It is placed between the Mail Transfer Agent (MTA) like Sendmail and users mail boxes.  In order to use procmail, the procmailrc configuration file of procmail is needed to setup.  The procmailrc is like below the picture.&lt;br /&gt;
&lt;br /&gt;
[[Image:Procmailrc.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== New Anti-spam Systems ==&lt;br /&gt;
=== SPF (Sender Policy Framework) ===&lt;br /&gt;
Sender Policy Framework (SPF) is the one of the new anti-spam technology and open standard to prevent sender address forgery.  SMTP allows to send and receive emails any of domains so it is very easy to send spams through SMTP servers.  SPF allows to use TXT record in the DNS server.  For example, when inbound server receives an email, checking SPF record and if it is from unauthorized machine, it rejects the email.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spf.jpg]]&lt;br /&gt;
&lt;br /&gt;
The records are laid out like this&lt;br /&gt;
&lt;br /&gt;
[[Image:Dns.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SIDF (Sender ID Framework) ===&lt;br /&gt;
SIDF was designed by Microsoft. It certifies sender addresses through SPF record and uses very similar methods name syntax as SPF.  However, SIDF is not the latest version of SPF.&lt;br /&gt;
For more information, click this [http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx link]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DKIM (DomainKeys Identified Mail) ===&lt;br /&gt;
The first version of [http://dkim.org DKIM] was combined DomainKeys designed by Yahoo and Identified Internet Mail by Cisco.&lt;br /&gt;
Today, many email providers such as AOL, Yahoo, Cisco, Microsoft, PGP, IBM, and Gmail collaborate to develop &lt;br /&gt;
more enhanced version of DKIM.  DKIM offers methods for validating a domain name identity that is associated with a message through encoded DKIM signature header.  It validates email by DKIM signature header. The public key stored in DNS.&lt;br /&gt;
&lt;br /&gt;
[[Image:Email_header.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anti-spam System and Techniques ==&lt;br /&gt;
There are many effective anti-spam solutions in the world. But still it is impossible to block 100% of spam because of the inefficient sendmail system. Still, most of email users suffer from unwanted emails.  As described above,  we can build better and more efficient sendmail systems through new anti-spam techniques so that users don’t need any spam filtering tools.&lt;br /&gt;
&lt;br /&gt;
*'''Step One''': Insert TXT record (SPF and Domain Keys) into DNS zone file&lt;br /&gt;
*'''Step Two''': Set email server to validate emails have valid headers through TXT record of DNS server (Sender's DNS)&lt;br /&gt;
*'''Step Three''': It is good idea to use both SPF, DKIM and spam filters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
*[[Random Number Generators and Information Security]]&lt;br /&gt;
*[[Security and Storage Mediums]]&lt;br /&gt;
*[[Piggybacking]]&lt;br /&gt;
*[[Honeypot]]&lt;br /&gt;
*[[Phishing]]&lt;br /&gt;
*[[Biometrics in Information Security]]&lt;br /&gt;
*[[Electronic Voting Systems]]&lt;br /&gt;
*[[Payment Card Industry Data Security Standard]]&lt;br /&gt;
*[[Operating Systems Security]]&lt;br /&gt;
*[[Autocomplete]]&lt;br /&gt;
*[[Social Engineering]]&lt;br /&gt;
*[[Identity Theft]]&lt;br /&gt;
*[[Information Security Awareness]]&lt;br /&gt;
&lt;br /&gt;
==  External links ==&lt;br /&gt;
*[http://www.openspf.org SPF: Project Overview]&lt;br /&gt;
*[http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx Sender ID Framework]&lt;br /&gt;
*[http://dkim.org DomainKeys Identified Mail (DKIM)]&lt;br /&gt;
*[http://it.slashdot.org/article.pl?sid=04/09/13/1317238 IETF Decides On SPF / Sender-ID issue]&lt;br /&gt;
*[http://www.ietf.org/rfc/rfc4871.txt RFC 4871 - The DKIM Base Specification]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  References ==&lt;br /&gt;
*PROCMAIL QUICK START &amp;lt;[http://www.ii.com/internet/robots/procmail/qs http://www.ii.com/internet/robots/procmail/qs]&amp;gt;&lt;br /&gt;
*Opinion: Is It Time to Replace SMTP? By Dave Crocker (Cisco) &amp;lt;[http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-2/102_smtp.html http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_10-2/102_smtp.html]&amp;gt;&lt;br /&gt;
*SMTP &amp;lt;[http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol]&amp;gt;&lt;br /&gt;
*DomainKeys identified Mail (DKIM) &amp;lt;[http://dkim.org http://dkim.org]&amp;gt;&lt;br /&gt;
*Sender ID &amp;lt;[http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx http://www.microsoft.com/mscorp/safety/technologies/senderid/default.mspx]&amp;gt;&lt;br /&gt;
*SPF (Sender Policy Framework) Project &amp;lt;[http://www.openspf.org http://www.openspf.org]&amp;gt;&lt;br /&gt;
*SPF vs. Sender ID &amp;lt;[http://www.openspf.org/SPF_vs_Sender_ID http://www.openspf.org/SPF_vs_Sender_ID]&amp;gt;&lt;br /&gt;
*How Gmail Blocks Spam &amp;lt;[http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html http://googlesystem.blogspot.com/2007/10/how-gmail-blocks-spam.html]&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Leehw|Leehw]] 11:51, 8 December 2007 (EST)&lt;/div&gt;</summary>
		<author><name>Leehw</name></author>	</entry>

	</feed>