<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Vaidyashish's Weblog</title>
	<atom:link href="http://vaidyashish.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://vaidyashish.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 06 Oct 2009 07:25:56 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='vaidyashish.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/ac896bcbda78c4c76bc548d14bbef82d?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Vaidyashish's Weblog</title>
		<link>http://vaidyashish.wordpress.com</link>
	</image>
			<item>
		<title>The week that was</title>
		<link>http://vaidyashish.wordpress.com/2009/10/06/the-week-that-was/</link>
		<comments>http://vaidyashish.wordpress.com/2009/10/06/the-week-that-was/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 07:25:56 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[Expression]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/?p=83</guid>
		<description><![CDATA[One more week gone where i had to do graveyard shift which was fun. From this week onward i have started cooking food oops only breakfast..and its fun.You can experiment with cooking and if you mess it up than you only have to eat it. So enjoying this experience of experimenting with the food.
Crazy person of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=83&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One more week gone where i had to do graveyard shift which was fun. From this week onward i have started cooking food oops only breakfast..and its fun.You can experiment with cooking and if you mess it up than you only have to eat it. So enjoying this experience of experimenting with the food.</p>
<p>Crazy person of the week has to be my next door neighbor.I was in his room and one thing that caught my eye  was a paper that he has put on his kitchen door which happens to be located next to his gas. In that paper he has mentioned the step of cooking few dishes .All the steps are written in there.When i saw it i said to be that i have to take a picture of it and will post that in one of my networking account. But i also liked the idea of putting the paper.</p>
<p>Last week happened to be the birthday of Father of the nation. The great man believed in the principal of non violence and politeness but do we follow it is the big question. Today we live in the fast world where, people have forgotten how to be polite to other. I always believed in a a saying &#8221; A smile can do wonders&#8221; but now i am having second thought about it as the place i am living in now a days don&#8217;t understand that which is quite unfortunate. I can&#8217;t be rude to other thats not in  my nature and because of which i have suffered a lot. But i have made a promise to myself that i wont change it.</p>
<p>After lot of consideration i have decided to join guitar classes and i am still in process of finding a instructor. But on the positive note i have learned how to play sa re ga ma&#8230; on my guitar thanks to the non stop effort of my neighbor who taught me that.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=83&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2009/10/06/the-week-that-was/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>
	</item>
		<item>
		<title>Week That Was.</title>
		<link>http://vaidyashish.wordpress.com/2009/10/01/week-that-was/</link>
		<comments>http://vaidyashish.wordpress.com/2009/10/01/week-that-was/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 06:08:38 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/?p=76</guid>
		<description><![CDATA[As promised i have will blog once a week and here i am writing my blog after doing night out. Its been more than 15 hours that i am awake and i am still going strong. I kinda like the idea of working in the night as it fun as your mind starts to work [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=76&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As promised i have will blog once a week and here i am writing my blog after doing night out. Its been more than 15 hours that i am awake and i am still going strong. I kinda like the idea of working in the night as it fun as your mind starts to work fast when no body is around to bug you or disturb you.  Although  people says it very difficult to work in graveyard shift because you feel sleepy but i liked it as i didn&#8217;t  feel sleepy and i was able to concentrate and was able to find the solution for the problem that was disturbing for more than two weeks.</p>
<p>Last week i took a small step in fulfilling one of my dreams , always wanted to learn how to play . Finally i bought a guitar for myself which was a on my to do list for more than one year.Every month i used to think i will buy guitar but somehow i used to get in a situation that made me postpone it but last week i just did it. Now next question in my mind is whether i should join classes or should i do learn it on my own,( Having worked in the computer field for 4 years now my mindset is that i should do it on my own) but i have been taking lot of people opinion on that and most of people suggested that i should join some institute to learn basis after that it all about the passion. Still deciding on as to what will be my next course of action. More on this as i join some classes.</p>
<p>On last blog i posted about the two software engineer and how crazy they were.In this blog i will post about one of my old office mate and he craziness about going on trekking. Last week i had lot of interaction with him where i came to know he is part of a group who like to go trekking on every weekend. He was part of group which no body was aware and last week only they made that group public. Wow. I always plan for a weekend but it will always land up as a plan only. I always wanted to go for bungee jumping and i am not finding any place near delhi where i can undertake that. That is one of the to do things in my &#8216;Bucket List&#8217;.</p>
<p>So last week two things that were in my mind for whole week were guitar, lotus domino server.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=76&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2009/10/01/week-that-was/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>
	</item>
		<item>
		<title>Experience And Thoughts</title>
		<link>http://vaidyashish.wordpress.com/2009/09/19/experience-and-thoughs/</link>
		<comments>http://vaidyashish.wordpress.com/2009/09/19/experience-and-thoughs/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 16:19:43 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/?p=71</guid>
		<description><![CDATA[Its been long time since i have blogged or written something.There are lot of experience that i want to share in this blog.But the question is from where should i start.
I have shifted to Delhi from Bangalore. Over the period i have have good experience and some bad experience. After spending one week in delhi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=71&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Its been long time since i have blogged or written something.There are lot of experience that i want to share in this blog.But the question is from where should i start.</p>
<p>I have shifted to Delhi from Bangalore. Over the period i have have good experience and some bad experience. After spending one week in delhi i concluded that the people are in delhi are not helpful and that situation has not changed after six month.They will cut your throat without you even realizing it.After coming to delhi i realized how good the people of bangalore are. A simple example of this is in bangalore if somebody makes a mistake they are curtious enough to apologies but in delhi mistake or no mistake they will shout at you. The most helpful people in delhi are the auto wala as i always have come across helping auto wallas. Now you will saying hang on that not true but i have lot of experiences that made be conclude the people are not helpful here. I miss bangalore for the people and weather. But on the positive side shifting to delhi enabled me to make splash and dash visit to home town and spend more time with my family and friend. I always like to travel as its give me opportunity to meet different people and interact with them and learn\share our experiences.The main focus of this blog is to write the experiences that i have encountered during the fews visit that i have undertaken between delhi and my native place and some random things that i have experienced in last 6 month So here goes all for nothings.</p>
<p>The world is full of crazy and adventurous people. I met two software engineer who were going to shimla and during my interaction with them in the bus they told me that every week on friday they will pag their bags and come to bus stand and after arriving on the bus stand they will decide which place they will go. This idea seem appealing to me and i decided this is crazy and adventurous as you dont know where you will land up. I decided that i will give it shot one day and see how it feels.</p>
<p>When we are young we make lot of mistake.The next incident that i want to share is of a boy who was travelling with me in the bus. This young guy had ran away from his house.He ran away because he didn&#8217;t wanted to study and wanted to work which his parents were opposed to. That made me wonder how people can run away from their houses and leave their parents, the same parents because of whom they are in this world. But having said that  when we are young we are full of enegry and we think that we can win this world. I was also reminded of a incident that i was part of. I would write about that incident may be my next blog.</p>
<p>Now before i end this i madea resolution to myself to that i will write blog everyweek and try to write the things that i have experiened in last one week.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=71&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2009/09/19/experience-and-thoughs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>
	</item>
		<item>
		<title>Self Deception</title>
		<link>http://vaidyashish.wordpress.com/2009/09/17/self-deception/</link>
		<comments>http://vaidyashish.wordpress.com/2009/09/17/self-deception/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 12:19:53 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/?p=69</guid>
		<description><![CDATA[Recently I am have been listening to the audio books on self deception. It talks about how we suffer from the self deception. It’s a problem that all of face and we can’t be successfully until we get rid of it We presume that whatever we are doing is right and all others are all [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=69&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Recently I am have been listening to the audio books on self deception. It talks about how we suffer from the self deception. It’s a problem that all of face and we can’t be successfully until we get rid of it We presume that whatever we are doing is right and all others are all fault. We see others as object not as a person. We pass the judgment without knowing why other has done what he has done and we tend to lose other respect. This is the one thing that causes destruction. It like if you junior make a mistake and you shout at him before knowing that why he has done what he has done. We all do things which make us comfortable but we tend to forget what implication it will have on others. One more problem is how we betray ourselves. In the state of self betrayal we try to find the mistake in others without looking at ourselves and what sin\mistake we have committed. It also talks about what affect our decision have on others.</p>
<p>It also talks about that when our heart is at conflict than whatever decision that we take will be wrong and when our heart is at peace than all the decision we take are always right no matter what as we are able to see thing clearly.</p>
<p>One more important question that came up was that “Whether somebody’s nature can be changed?” I have been thinking about this and I think people nature can be changed if he tries and it also depend on the enviourment he is living in. A simple example of this is the young infant learns from seeing how his or her parent behaves with other and if they are aggressive than the young infant will inherit that. Nature of the person can also be changed if he gets the right kind of grooming. Some people were of the opinion that somebody’s personality can be changed but his nature can’t be changed. Which made be think that personality of a person depends on the nature he has? If a person has a calm nature than his personality will reflect that as we can’t hide things. A person nature can be judged on he behaves with other or with somebody that is lower or smaller in stature to him.</p>
<p>More on this on my next blog as I am still trying to find answer to some more question…………….</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=69&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2009/09/17/self-deception/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>
	</item>
		<item>
		<title>HDFC Bank Service</title>
		<link>http://vaidyashish.wordpress.com/2009/04/28/hdfc-bank-service/</link>
		<comments>http://vaidyashish.wordpress.com/2009/04/28/hdfc-bank-service/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 08:22:22 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/?p=65</guid>
		<description><![CDATA[After encountering lot of problem in opening bank account with hdfc bank i finally thought it worth writing my experience over here.So here is it goes. First of all the banks takes more than one moth to open a account and for the matter of fact there competitions opens it in one week.I had an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=65&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After encountering lot of problem in opening bank account with hdfc bank i finally thought it worth writing my experience over here.So here is it goes. First of all the banks takes more than one moth to open a account and for the matter of fact there competitions opens it in one week.I had an hdfc bank account which i was using for last two years and inevre faced any problems. What surprised me most was that according to them if we dont have a landline connection than we cant open a bank account.how ridiculous statement it could be.Yesterday somebody from HDFC bank called me and threated me on the phone saying that if i dont give them any landline number than my so called openend account will be closed.HDFC is rating is number 2nd in the private banking sector in india and if they do this kind of work than i think i wouldprefer a bank who is in the last in that list but provides me a better service.</p>
<p>The best part is the lack of information that they provide to customer.If you ask their account representative about opening a new account they wont tell u that u need a landline only thing they will tell is that you require only 2 ids.  </p>
<p>Lesson Learned</p>
<p>Next time need to get all the information before opening a account.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=65&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2009/04/28/hdfc-bank-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtualization</title>
		<link>http://vaidyashish.wordpress.com/2009/03/24/virtualization/</link>
		<comments>http://vaidyashish.wordpress.com/2009/03/24/virtualization/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 12:51:00 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/?p=57</guid>
		<description><![CDATA[Its been long time since i have written a blog.This time around i am gonna write about virtualization and how easy it makes your life if you are testing a application that requires more than one machine.Being in networking field u constantly need to test an application that requires  you to use 2-3 system together [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=57&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Its been long time since i have written a blog.This time around i am gonna write about virtualization and how easy it makes your life if you are testing a application that requires more than one machine.Being in networking field u constantly need to test an application that requires  you to use 2-3 system together and its always a pain to concurrently connect to them.To overcome come this you can use virtualization either vmware or microosft virtual pc.The big advantage that vmware has over virtual pc is that it lets all the machine open in one window just like tabbed feature in the  the browsers.Although i have been using these products for last one year but i never found them interesting untill recently where my work required me to test a product which required to use 5-6 system concurrently.I personally liked vmware over virtual pc. The good thing about this product is that it lets you install any operating system without affecting your base operating system.The biggest thing i liked about it was the ability to create snapshot.Its a feature that lets you revert back to the earlier point( just like system restore point in windows).While testing the application you can screw up things and again revert back to the earlier snapshot that you have created.Its a great product to try &#8230;&#8230;. for more information on vmware you can visit <a href="http://www.vmware.com">www.vmware.com</a> and try a demo of 30 days.<a href="http://www.vmware.com"> </a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=57&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2009/03/24/virtualization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>
	</item>
		<item>
		<title>Misunderstanding</title>
		<link>http://vaidyashish.wordpress.com/2009/02/09/misunderstanding/</link>
		<comments>http://vaidyashish.wordpress.com/2009/02/09/misunderstanding/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 07:13:04 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[FUN PART]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/?p=48</guid>
		<description><![CDATA[This time around i am going to write any technical stuff i am going to narrate a story that how a simple misunderstanding lead to all confusion and lead to a funny situation.
This happened on 25 th January 2009, that time i was working in the office.My friend called and asked me to join him [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=48&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This time around i am going to write any technical stuff i am going to narrate a story that how a simple misunderstanding lead to all confusion and lead to a funny situation.</p>
<p>This happened on 25 th January 2009, that time i was working in the office.My friend called and asked me to join him in Garuda mall. I was not interest in meeting him there but agreed to do so after he insisted on that and said that we will go to see flower shown in lalbagh. (Btw we had planned that a week ago.)</p>
<p>I left the office at 2&#8242;o clock and reached Garuda mall at 2:30 .After reaching there i called my frd and asked him about his location in garuda mall.He told me to come to 3rd floor near the food court.I went to the location as told by my friend but to my shock he was not there.I again called him to find out where he is, for next half an hour we were trying to locate each other,running all over the places in garuda mall. We kept arguing with each other on phone over the landmark given by each other to each other. I was standing near Shoppers Stop showroom and he was standing near landmark showroom. Both of us were asking the security gaurd in the garuda mall about the location as told by us to each other and to our shock the security told man friend that there is no shoppers&#8217;s stop showroom in garuda mall.Than we realized that we were relocating each other in different garuda mall( There are two Garuda mall in bangalore:)).He was in jayanagar garauda mall and i was in garauda mall which is near richmond road.This happened all because of the misunderstanding on my part.i forget that there are two garuda malls in bangalore and to add to the misery i went all the way from jayanagar to  richmond road for nothing.What make this situation more funny is that the garuda mall in jayanagar is 10 mis away from my office( as my office is in jayanagar itself) instead of going there i went to the place which is half an hour from my office.</p>
<p>To this day whenever i think about that incident it makes me wonder how a misunderstanding can lead a bizzare and funny situation&#8230;&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=48&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2009/02/09/misunderstanding/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>
	</item>
		<item>
		<title>Data Recovery</title>
		<link>http://vaidyashish.wordpress.com/2009/02/05/data-recovery/</link>
		<comments>http://vaidyashish.wordpress.com/2009/02/05/data-recovery/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 09:25:11 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[Expression]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/?p=46</guid>
		<description><![CDATA[Some time u got in a situation when you accidently delete the important files.Yesterday i landed myself in that mess.I deleted a folder which had all my ebooks. Althought i have recovered the deleted files in the past using recovery software but on windows me os.This time i using windows vista. I was not sure [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=46&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Some time u got in a situation when you accidently delete the important files.Yesterday i landed myself in that mess.I deleted a folder which had all my ebooks. Althought i have recovered the deleted files in the past using recovery software but on windows me os.This time i using windows vista. I was not sure whether there is any recovery software that is available for vista because of lot of complecation in vista.I did some googling and two software that really caught my eyes were Handy Recovery and Uneraser by DiskInternals. Both of the software helps to recover data from xp,2000,vista without any pain. Disk internals have software from which u can recover files from ur dvd or cd, ipod,flash drive and inside pst( man that is serious stuff). For more information on these you can visit the manufacturer site i.e. <a href="http://www.handyrecovery.com">http://www.handyrecovery.com/ </a>and<a href="http://www.diskinternals.com/"> http://www.diskinternals.com/</a></p>
<p>I used Handy recovery to recovery my data and it did that without any problem.</p>
<p>The Next question that poped into my head why if the permanent deleted file can be recoverd in windows than there must be a way that we can achive same in the linux.So i started doing research on this and i found few blog which gives us step by step procedure for the same. I even found one software from diskinternals for recovering ext3/ext2 partition. I have not tested any of this as if now but i am planning to do it tonight so that i can see whether the software or the step mentioned in the blog works or not. Btw the blog where u can find step for linux recovery is <a href="http://www.samag.com/documents/s=7033/sam0204g/sam0204g.htm">http://www.samag.com/documents/s=7033/sam0204g/sam0204g.htm</a></p>
<p>Will update the result soon&#8230;&#8230;.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=46&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2009/02/05/data-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>
	</item>
		<item>
		<title>Open Source Software</title>
		<link>http://vaidyashish.wordpress.com/2009/02/04/open-source-software/</link>
		<comments>http://vaidyashish.wordpress.com/2009/02/04/open-source-software/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 06:33:51 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[Expression]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/?p=41</guid>
		<description><![CDATA[Open source softwares are here to stay because of various advantages, first of all they are free and you can modify or customize them according to your liking .Earlier i used to hate the open source softwares because i never got hold of them.No doubt there are difficult to configure but once you are  done [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=41&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Open source softwares are here to stay because of various advantages, first of all they are free and you can modify or customize them according to your liking .Earlier i used to hate the open source softwares because i never got hold of them.No doubt there are difficult to configure but once you are  done with the configuration part they are very stable and bug free.</p>
<p>A simple example that i want to give  is of the browser i.e ie vs firefox</p>
<p>Recently i customized my firefox. customized it to a levelwhich i cant think in ie. Ie has a habbit of showing lot of error which i never encountered  in firefox.Firefox allows u to change theme add reminders, set up the alter when a new mails pops in your personal email box which u cant do in ie plus ie is microsoft product which only rnes properly in windows( thought u can use software called wine). The only disadvantage that firefox has over ie is that it does not support active x control. Over last one year i am using firefox without any problem and  any hiccups that too after customize it 30-40 addons.</p>
<p>Now i have started beleiving in a quote &#8221; if u want to make ur system fast and reliable than start using linux&#8221;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=41&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2009/02/04/open-source-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>
	</item>
		<item>
		<title></title>
		<link>http://vaidyashish.wordpress.com/2008/12/11/39/</link>
		<comments>http://vaidyashish.wordpress.com/2008/12/11/39/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 05:46:02 +0000</pubDate>
		<dc:creator>vaidyashish</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://vaidyashish.wordpress.com/2008/12/11/39/</guid>
		<description><![CDATA[
This chapter will show you how to convert your Linux box into an FTP server using the VSFTP package. The RedHat software download site runs on VSFTP.
FTP Overview
File Transfer Protocol (FTP) is a common method of copying files between computer systems. Two TCP ports are used to do this:
 

FTP Control Channel &#8211; TCP Port [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=39&subd=vaidyashish&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span id="more-39"></span></p>
<p class="FirstLine"><strong><span style="font-size:24pt;">T</span></strong>his chapter will show you how to convert your Linux box into an FTP server using the VSFTP package. The RedHat software download site runs on VSFTP.</p>
<h3><a name="_Toc43458080"></a><a name="_Toc41837713"></a><a name="_Toc34323529"></a><a name="_Toc32304965"></a><a name="_Toc32198128"></a><a name="_Toc32174119"></a><a name="_Toc31558291"></a><a name="_Toc30861891"></a><a name="_Toc30796780"></a><a name="FTP_Overview"></a><a name="_Toc30627753"></a><a name="_Toc30620552"></a><a name="_Toc30515180"></a>FTP Overview</h3>
<p class="H3Body">File Transfer Protocol (FTP) is a common method of copying files between computer systems. Two TCP ports are used to do this:</p>
<p><span style="font-size:10pt;font-family:Arial;"><br /> </span></p>
<p class="H3Body">
<h4><a name="_Toc43458081"></a><a name="_Toc41837714"></a><a name="_Toc34323530"></a><a name="_Toc32198129"></a><a name="_Toc32174120"></a><a name="_Toc31558292"></a><a name="_Toc30861892"></a><a name="_Toc30796781"></a><a name="_Toc30620553"></a><a name="_Toc30627754"></a>FTP Control Channel &#8211; TCP Port 21</h4>
<p class="H4Body">All commands you send and the ftp server&#8217;s responses to those commands will go over the control connection, but any data sent back (such as &#8220;<strong>ls</strong>&#8221; directory lists or actual file data in either direction) will go over the data connection.</p>
<p class="MsoNormal">
<h4><a name="_Toc43458082"></a><a name="_Toc41837715"></a><a name="_Toc34323531"></a><a name="_Toc32198130"></a><a name="_Toc32174121"></a><a name="_Toc31558293"></a><a name="_Toc30861893"></a><a name="_Toc30796782"></a><a name="_Toc30620554"></a><a name="_Toc30627755"></a>FTP Data Channel &#8211; TCP Port 20</h4>
<p class="H4Body">Used for all data sent between the client and server.</p>
<p class="MsoNormal">
<div>
<p class="MsoNormal" style="text-align:center;" align="center"><img src="http://www.chinalinuxpub.com/doc/www.siliconvalleyccie.com/images/ftp.gif" border="0" alt="" width="362" height="285" /></p>
</div>
<p class="MsoNormal">
<h4><a name="_Toc43458083"></a><a name="_Toc41837716"></a><a name="_Toc34323532"></a><a name="_Toc32198131"></a><a name="_Toc32174122"></a><a name="_Toc31558294"></a><a name="_Toc30861894"></a><a name="_Toc30796783"></a><a name="Active_FTP"></a><a name="_Toc30627756"></a><a name="_Toc30620555"></a>Active FTP</h4>
<p class="H4Body">Active FTP works as follows:</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Your client connects to the FTP server by establishing an FTP control connection to port 21 of the server. Your commands such as <strong>&#8216;ls&#8217;</strong> and <strong>&#8216;get&#8217;</strong> are sent over this connection.</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Whenever the client requests data over the control connection, the <strong>server</strong> initiates data transfer connections back to the client. The source port of these data transfer connections is always port 20 on the server, and the destination port is a high port on the client.</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Thus the <strong>&#8216;ls&#8217;</strong> listing that you asked for comes back over the &#8220;port 20 to high port connection&#8221;, not the port 21 control connection.</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>FTP active mode data transfer therefore does this in a counter intuitive way to the TCP standard as it selects port 20 as it&#8217;s source port (not a random high port &gt; 1024) and connects back to the client on a random high port that has been pre-negotiated on the port 21 control connection.</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Active FTP may fail in cases where the client is protected from the Internet via many to one NAT (masquerading). This is because the firewall will not know which of the many servers behind it should receive the return connection.</p>
<p class="MsoNormal">
<h4><a name="_Toc43458084"></a><a name="_Toc41837717"></a><a name="_Toc34323533"></a><a name="_Toc32198132"></a><a name="_Toc32174123"></a><a name="_Toc31558295"></a><a name="_Toc30861895"></a><a name="_Toc30796784"></a><a name="Passive_FTP"></a><a name="_Toc30627757"></a><a name="_Toc30620556"></a>Passive FTP</h4>
<p class="H4Body">Passive FTP works as follows:</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Your client connects to the FTP server by establishing a FTP control connection to port 21 of the server. Your commands such as <strong>&#8216;ls&#8217;</strong> and &#8216;get&#8217; are sent over that connection.</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Whenever the client requests data over the control connection, the <strong>client </strong>initiates the data transfer connections to the server. The source port of these data transfer connections is always a high port on the client with a destination port of a high port on the server.</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Passive FTP should be viewed as the server never making an active attempt to connect to the client for FTP data transfers.</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Passive FTP works better for clients protected by a firewall as the client always initiates the required connections.</p>
<h3><a name="_Toc43458085"></a><a name="_Toc41837718"></a><a name="_Toc34323534"></a><a name="_Toc32304966"></a><a name="_Toc32198133"></a><a name="_Toc32174124"></a><a name="_Toc31558296"></a><a name="_Toc30861896"></a><a name="_Toc30796785"></a><a name="Problems_with_FTP_and_firewalls"></a><a name="_Toc30627758"></a><a name="_Toc30620557"></a><a name="_Toc30515181"></a>Problems With FTP And Firewalls</h3>
<p class="H3Body"><a name="_Toc30861897"></a><a name="_Toc30796786"></a><a name="_Toc30620558"></a><a name="_Toc30627759"></a>FTP frequently fails when the data has to pass through a firewall as FTP uses a wide range of unpredictable TCP ports and firewalls are designed to limit data flows to predictable TCP ports. There are ways to overcome this as explained in the following sections.</p>
<p class="H3Body">The Appendix has examples of how to configure the <strong>iptables</strong> Linux filewall to function with both active and passive FTP.</p>
<h4><a name="_Toc43458086"></a><a name="_Toc41837719"></a><a name="_Toc34323535"></a><a name="_Toc32198134"></a><a name="_Toc32174125"></a><a name="_Toc31558297">Client Protected By A Firewall Problem</a></h4>
<p class="H4Body">Typically firewalls don&#8217;t let any incoming connections at all, this will frequently cause active FTP not to function. This type of FTP failure has the following symptoms:</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>The <strong>active</strong> ftp connection appears to work when the client initiates an outbound connection to the server on port 21. The connection appears to hang as soon as you do an &#8220;ls&#8221; or a &#8220;dir&#8221; or a &#8220;get&#8221;. This is because the firewall is blocking the return connection from the server to the client. (From port 20 on the server to a high port on the client)</p>
<h5><a name="_Toc43458087"></a><a name="_Toc41837720"></a><a name="_Toc34323536"></a><a name="_Toc32198135"></a><a name="_Toc32174126"></a><a name="_Toc31558298">Solutions</a></h5>
<p class="H5Body">Here are the general firewall rules you&#8217;ll need to allow FTP clients through a firewall:</p>
<p><span style="font-size:10pt;font-family:Arial;"><br /> </span></p>
<p class="MsoNormal">
<p class="MsoNormal" style="text-align:center;" align="center"><span style="text-decoration:underline;">Client Protected by Firewall &#8211; Required Rules for FTP</span></p>
<p class="MsoNormal">
<div>
<table class="MsoNormalTable" style="width:499.5pt;border-collapse:collapse;" border="0" cellspacing="0" cellpadding="0" width="666">
<thead>
<tr>
<td style="border:1pt inset #111111;background:green none repeat scroll 0 0;width:59.25pt;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Method</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Source Address</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Source</span></strong><strong><span style="color:white;"> </span></strong><strong><span style="color:white;">Port</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Destination</span></strong></p>
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Address</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Destination</span></strong></p>
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Port</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Connection</span></strong></p>
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Type</span></strong></p>
</td>
</tr>
</thead>
<tbody>
<tr>
<td style="width:467.25pt;border:medium 1pt none inset 0 #111111;padding:7.5pt;" colspan="6" width="623" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Allow outgoing   control connections to server</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:1pt 1pt medium inset inset none #111111 #111111 0;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Control</p>
<p class="MsoNormal" style="text-align:center;" align="center">Channel</p>
</td>
<td style="width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/ network</p>
</td>
<td style="width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server**</p>
</td>
<td style="width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">21</p>
</td>
<td style="width:81pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">New</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt 1pt none inset inset 0 #111111 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">21</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/ network</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Established*</p>
</td>
</tr>
<tr>
<td style="width:467.25pt;border:medium 1pt 1pt none inset inset 0 #111111 #111111;padding:7.5pt;" colspan="6" width="623" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Allow the client to   establish data channels to remote server</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt none inset 0 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Active FTP</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">20</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client /network</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">New</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt 1pt none inset inset 0 #111111 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/ network</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">20</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Established*</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt none inset 0 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Passive</p>
<p class="MsoNormal" style="text-align:center;" align="center">FTP</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/ network</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">New</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt 1pt none inset inset 0 #111111 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/ network</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Established*</p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal">
<p class="H3Body">*Many home based firewall/routers automatically allow traffic for already established connections. This rule may not be necessary in all cases.</p>
<p class="H3Body">** in some cases, you may want to allow all Internet users to have access, not just a specific client server or network.</p>
<p class="MsoNormal">
<h4><a name="_Toc43458088"></a><a name="_Toc41837721"></a><a name="_Toc34323537"></a><a name="_Toc32198136"></a><a name="_Toc32174127"></a><a name="_Toc31558299"></a><a name="_Toc30861898"></a><a name="_Toc30796787"></a><a name="_Toc30620559"></a><a name="_Toc30627760"></a>Server Protected By A Firewall Problem</h4>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Typically firewalls don&#8217;t let any connections come in at all. FTP server failure due to firewalls in which the <strong>active</strong> ftp connection from the client doesn&#8217;t appear to work at all</p>
<h5><a name="_Toc43458089"></a><a name="_Toc41837722"></a><a name="_Toc34323538"></a><a name="_Toc32198137"></a><a name="_Toc32174128"></a><a name="_Toc31558300">Solutions</a></h5>
<p class="H5Body">Here are the general firewall rules you&#8217;ll need to allow FTP severs through a firewall</p>
<p><span style="font-size:10pt;font-family:Arial;"><br /> </span></p>
<p class="MsoNormal">
<p class="MsoNormal" style="text-align:center;" align="center"><span style="text-decoration:underline;">Server Protected by Firewall &#8211; Required Rules for FTP</span></p>
<p class="MsoNormal">
<div>
<table class="MsoNormalTable" style="width:499.5pt;border-collapse:collapse;" border="0" cellspacing="0" cellpadding="0" width="666">
<thead>
<tr>
<td style="border:1pt inset #111111;background:green none repeat scroll 0 0;width:59.25pt;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Method</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Source Address</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Source</span></strong><strong><span style="color:white;"> </span></strong><strong><span style="color:white;">Port</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Destination</span></strong></p>
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Address</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81.75pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Destination</span></strong></p>
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Port</span></strong></p>
</td>
<td style="background:green none repeat scroll 0 0;width:81pt;border:1pt 1pt 1pt medium inset inset inset none #111111 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Connection</span></strong></p>
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="color:white;">Type</span></strong></p>
</td>
</tr>
</thead>
<tbody>
<tr>
<td style="width:467.25pt;border:medium 1pt 1pt none inset inset 0 #111111 #111111;padding:7.5pt;" colspan="6" width="623" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Allow incoming   control connections to server</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt none inset 0 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Control</p>
<p class="MsoNormal" style="text-align:center;" align="center">Channel</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/   network**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">21</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">New</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt 1pt none inset inset 0 #111111 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">21</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/   network**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Established*</p>
</td>
</tr>
<tr>
<td style="width:467.25pt;border:medium 1pt 1pt none inset inset 0 #111111 #111111;padding:7.5pt;" colspan="6" width="623" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Allow server to   establish data channel to remote client</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt none inset 0 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Active FTP</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">20</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP   client/network**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">New</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt 1pt none inset inset 0 #111111 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/   network**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">20</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Established*</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt none inset 0 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Passive</p>
<p class="MsoNormal" style="text-align:center;" align="center">FTP</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/   network**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">New</p>
</td>
</tr>
<tr>
<td style="width:59.25pt;border:medium 1pt 1pt none inset inset 0 #111111 #111111;padding:7.5pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP server</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">FTP client/   network**</p>
</td>
<td style="width:81.75pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="109" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">High</p>
</td>
<td style="width:81pt;border:medium 1pt 1pt medium none inset inset none 0 #111111 #111111 0;padding:7.5pt;" width="108" valign="top">
<p class="MsoNormal" style="text-align:center;" align="center">Established*</p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal">
<p class="H3Body">*Many home based firewall/routers automatically allow traffic for already established connections. This rule may not be necessary in all cases.</p>
<p class="H3Body">** in some cases, you may want to allow all Internet users to have access, not just a specific client server or network.</p>
<h3><a name="_Toc43458090"></a><a name="_Toc41837723"></a><a name="_Toc34323539"></a><a name="_Toc32304967"></a><a name="_Toc32198138"></a><a name="_Toc32174129"></a><a name="_Toc31558301"></a><a name="_Toc30861899"></a><a name="_Toc30796788"></a><a name="_Toc30627761"></a><a name="_Toc30620560"></a><a name="_Toc30515182"></a><a name="_Toc30100099"></a><a name="_How_to_download_and_install_the_VSF"></a>How To Download And Install The VSFTP Package</h3>
<p class="H3Bullets"><span style="font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span> As explained previously, RedHat software is installed using RPM packages. In version 8.0 of the operating system, the VSFTP RPM file is named:</p>
<p class="H35Linux">
<p class="H35Linux">vsftpd-1.1.0-1.i386.rpm</p>
<p class="H35Linux">
<p class="H35Body">Downloading and installing RPMs isn’t hard. If you need a refresher, the RPM chapter covers how to do this in detail.</p>
<p class="H3Body">
<p class="H3Bullets"><span style="font-family:Symbol;">·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Now download the file to a directory such as <strong>/tmp</strong> and install it using the “rpm” command:</p>
<p class="H3Body">
<p class="H3Linux">[root@bigboy tmp]# rpm -Uvh vsftpd-1.1.0-1.i386.rpm<br />
Preparing&#8230; ########################################### [100%]<br />
1:vsftpd     ########################################### [100%]</p>
<p class="H3Linux">[root@bigboy tmp]#</p>
<p class="H3Linux">
<h3><a name="_Toc43458091"></a><a name="_Toc41837724"></a><a name="_Toc34323540"></a><a name="_Toc32304968"></a><a name="_Toc32198139"></a><a name="_Toc32174130"></a><a name="_Toc31558302"></a><a name="_Toc30861900"></a><a name="_Toc30796789"></a><a name="_Toc30100100"></a><a name="_Toc30627762"></a><a name="_Toc30620561"></a><a name="_Toc30515183"></a>How To Get VSFTP Started</h3>
<p class="H3Body">The starting and stopping of VSFTP is controlled by xinetd via the <strong>/etc/xinetd.d/vsftpd</strong> file. VSFTP is deactivated by default, so you’ll have to edit this file to start the program. Make sure the contents look like this. The disable feature must be set to &#8220;no&#8221; to accept connections.</p>
<p class="MsoNormal">
<p class="H3Linux">service ftp<br />
{</p>
<p class="H4Linux">disable = no<br />
socket_type = stream<br />
wait = no<br />
user = root<br />
server = /usr/sbin/vsftpd<br />
nice = 10</p>
<p class="H3Linux">}</p>
<p class="H3Body">
<p class="H3Body">You will then have to restart xinetd for these changes to take effect using the startup script in the <strong>/etc/init.d</strong> directory.</p>
<p class="MsoNormal">
<p class="H3Linux">[root@aqua tmp]#  /etc/init.d/xinetd restart</p>
<p class="H3Linux">Stopping xinetd: [  OK  ]</p>
<p class="H3Linux">Starting xinetd: [  OK  ]</p>
<p class="H3Linux">[root@aqua tmp]#</p>
<p class="MsoNormal">
<p class="H3Body">Naturally, to disable VSFTP once again, you’ll have to edit <strong>/etc/xinetd.d/vsftpd</strong>, set “disable” to “yes” and restart xinetd.</p>
<h3><a name="_Toc43458092"></a><a name="_Toc41837725"></a><a name="_Toc34323541"></a><a name="_Toc32304969"></a><a name="_Toc32198140"></a><a name="_Toc32174131"></a><a name="_Toc31558303"></a><a name="_Toc30861901"></a><a name="_Toc30796790"></a><a name="_Toc30100101"></a><a name="_Toc30627763"></a><a name="_Toc30620562"></a><a name="_Toc30515184"></a>Testing To See If VSFTP Is Running</h3>
<p class="H3Body">You can always test whether the VSFTP process is running by using the <strong>netstat –a</strong> command which lists all the TCP and UDP ports on which the server is listening for traffic. The example below shows the expected output, there would be no output at all if VSFTP wasn’t running.</p>
<p class="MsoNormal">
<p class="H3Linux">[root@bigboy root]# netstat -a | grep ftp<br />
tcp        0        0        *:ftp         *:*        LISTEN<br />
[root@bigboy root]#</p>
<p><strong><span style="font-size:10pt;font-family:&quot;"><br /> </span></strong></p>
<p class="H3Linux">
<h3><a name="_Toc43458093"></a><a name="_Toc41837726"></a><a name="_Toc34323542"></a><a name="_Toc32304970"></a><a name="_Toc32198141"></a><a name="_Toc32174132"></a><a name="_Toc31558304"></a><a name="_Toc30861902"></a><a name="_Toc30796791"></a><a name="_Toc30100102"></a><a name="_Toc30627764"></a><a name="_Toc30620563"></a><a name="_Toc30515185"></a>What Is Anonymous FTP?</h3>
<p class="H3Body">Anonymous FTP is used by web sites that need to exchange files with numerous unknown remote users. Common uses include downloading software updates and MP3s to uploading diagnostic information for a technical support engineer’s attention. Unlike regular FTP where you login with a user-specific username, anonymous FTP only requires a username of &#8220;anonymous&#8221; and your email address for the password. Once logged in to a VSFTP server, you’ll automatically have access to only the default anonymous FTP directory <strong>/var/ftp</strong> and all its subdirectories.</p>
<p class="H3Body">As seen in the chapter on RPMs, using anonymous FTP as a remote user is fairly straight forward. VSFTP can be configured to support user based and or anonymous FTP in its configuration file.</p>
<h3><a name="_Toc43458094"></a><a name="_Toc41837727"></a><a name="_Toc34323543"></a><a name="_Toc32304971"></a><a name="_Toc32198142"></a><a name="_Toc32174133"></a><a name="_Toc31558305"></a><a name="_Toc30861903"></a><a name="_Toc30796792"></a><a name="_Toc30100103"></a><a name="_Toc30627765"></a><a name="_Toc30620564"></a><a name="_Toc30515186"></a>The /etc/vsftpd.conf File</h3>
<p class="H3Body">VSFTP only reads the contents of its <strong>/etc/vsftpd.conf </strong>configuration file when it starts, so you’ll have to restart xinetd each time you edit the file in order for the changes to take effect.</p>
<p class="H3Body">This file uses a number of default settings you need to know. By default, VSFTP runs as an anonymous FTP server. Unless you want any remote user to log into to your default FTP directory using a username of “ananoymous” and a password that’s the same as their email address, I would suggest turning this off. The configuration file’s <strong>anonymous_enable</strong> instruction can be commented out by using a “#” to disable this feature. You’ll also want to simultaneously enable local users to be able to log in by uncommenting the <strong>local_enable</strong> instruction.</p>
<p class="H3Body">By default VSFTP only allows anonymous FTP downloads to remote users, not uploads from them. Also by default, VSFTP doesn&#8217;t allow remote users to create directories on your FTP server and it logs FTP access to the <strong>/var/log/vsftpd.log</strong> log file.</p>
<p class="H3Body">The configuration file is fairly straight forward as you can see in the snippet below. Remove/add the &#8220;#&#8221; at the beginning of the line to &#8220;activate/deactivate&#8221; the feature on each line.</p>
<p class="MsoNormal">
<p class="H3Linux"># Allow anonymous FTP?<br />
<span style="color:red;">anonymous_enable=YES<br />
</span>&#8230;</p>
<p class="H3Linux">&#8230;</p>
<p class="H3Linux"># Uncomment this to allow local users to log in.<br />
<span style="color:red;">local_enable=YES</span><br />
&#8230;</p>
<p class="H3Linux">&#8230;</p>
<p class="H3Linux"># Uncomment this to enable any form of FTP write command.</p>
<p class="H3Linux"># (Needed even if you want local users to be able to upload files)<br />
write_enable=YES<br />
&#8230;</p>
<p class="H3Linux">&#8230;</p>
<p class="H3Linux"># Uncomment to allow the anonymous FTP user to upload files. This only<br />
# has an effect if global write enable is activated. Also, you will<br />
# obviously need to create a directory writable by the FTP user.<br />
#anon_upload_enable=YES<br />
&#8230;</p>
<p class="H3Linux">&#8230;</p>
<p class="H3Linux"># Uncomment this if you want the anonymous FTP user to be able to create<br />
# new directories.<br />
#anon_mkdir_write_enable=YES<br />
&#8230;</p>
<p class="H3Linux">&#8230;</p>
<p class="H3Linux"># Activate logging of uploads/downloads.<br />
xferlog_enable=YES<br />
&#8230;</p>
<p class="H3Linux">&#8230;</p>
<p class="H3Linux"># You may override where the log file goes if you like.</p>
<p class="H3Linux"># The default is shown# below.<br />
#xferlog_file=/var/log/vsftpd.log</p>
<p class="MsoNormal">
<h3><a name="_Toc43458095"></a><a name="_Toc41837728"></a><a name="_Toc34323544"></a><a name="_Toc32304972"></a><a name="_Toc32198143"></a><a name="_Toc32174134"></a><a name="_Toc31558306"></a><a name="_Toc30861904"></a><a name="_Toc30796793"></a><a name="_Toc30100104"></a><a name="_Toc30627766"></a><a name="_Toc30620565"></a><a name="_Toc30515187"></a>FTP Security Issues</h3>
<h4><a name="_Toc43458096"></a><a name="_Toc41837729"></a><a name="_Toc34323545"></a><a name="_Toc32198144"></a><a name="_Toc32174135"></a><a name="_Toc31558307"></a><a name="_Toc30861905"></a><a name="_Toc30796794"></a><a name="_Toc30100105"></a><a name="_Toc30627767"></a><a name="_Toc30620566"></a>The /etc/vsftpd.ftpusers File</h4>
<p class="H4Body">For added security you may restrict FTP access to certain users by adding them to the list of users in this file. Do not delete entries from the default list, it is best to add.</p>
<h4><a name="_Toc43458097"></a><a name="_Toc41837730"></a><a name="_Toc34323546"></a><a name="_Toc32198145"></a><a name="_Toc32174136"></a><a name="_Toc31558308"></a><a name="_Toc30861906"></a><a name="_Toc30796795"></a><a name="_Toc30100106"></a><a name="_Toc30627768"></a><a name="_Toc30620567"></a>Anonymous Upload</h4>
<p class="H4Body">If you want remote users to write data to your FTP server then it is recommended you create a write-only directory within <strong>/var/ftp/pub</strong>. This will allow your users to upload, but not access other files uploaded by other users. Here are the commands to do this:</p>
<p class="H4Linux">
[root@bigboy tmp]# mkdir /var/ftp/pub/upload<br />
[root@bigboy tmp]# chmod 733 /var/ftp/pub/upload</p>
<h4><a name="_Toc43458098"></a><a name="_Toc41837731"></a><a name="_Toc34323547"></a><a name="_Toc32198146"></a><a name="_Toc32174137"></a><a name="_Toc31558309"></a><a name="_Toc30861907"></a><a name="_Toc30796796"></a><a name="_Toc30100107"></a><a name="_Toc30627769"></a><a name="_Toc30620568"></a>FTP Greeting Banner</h4>
<p class="H4Body">Change the default greeting banner in <strong>/etc/vsftpd.conf</strong> to make it harder for malicious users to determine the type of system you have.</p>
<p class="H4Linux">
ftpd_banner= New Banner Here</p>
<h4><a name="_Toc43458099"></a><a name="_Toc41837732"></a><a name="_Toc34323548"></a><a name="_Toc32198147"></a><a name="_Toc32174138"></a><a name="_Toc31558310"></a><a name="_Toc30861908"></a><a name="_Toc30796797"></a><a name="_Toc30100108"></a><a name="_Toc30627770"></a><a name="_Toc30620569"></a>Using SCP As Secure Alternative To FTP</h4>
<p class="H4Body">One of the disadvantages of FTP is that it does not encrypt your username and password. This could make your user account vulnerable to an unauthorized attack from a person eavesdropping on the network connection. Secure Copy (SCP) provides encryption and could be considered as an alternative to FTP for trusted users. SCP however does not support anonymous services, a feature that FTP does.</p>
<p><span style="font-size:10pt;font-family:Arial;"><br /> </span></p>
<p class="MsoNormal">
<h3><a name="_Toc43458100"></a><a name="_Toc41837733"></a><a name="_Toc34323549"></a><a name="_Toc32304973"></a><a name="_Toc32198148"></a><a name="_Toc32174139"></a><a name="_Toc31558311"></a><a name="_Toc30861909"></a><a name="_Toc30796798"></a><a name="_Toc30100110"></a><a name="_Toc30627771"></a><a name="_Toc30620570"></a><a name="_Toc30515188"></a>Example #1:</h3>
<p class="MsoNormal">
<h4><a name="_Toc43458101"></a><a name="_Toc41837734"></a><a name="_Toc34323550"></a><a name="_Toc32198149"></a><a name="_Toc32174140"></a><a name="_Toc31558312"></a><a name="_Toc30861910"></a><a name="_Toc30796799"></a><a name="_Toc30100111"></a><a name="_Toc30627772"></a><a name="_Toc30620571"></a>FTP Users With Only Read Access To A Shared Directory</h4>
<p class="H4Body">In this example, anonymous FTP is not desired, but a group of trusted users need to have read only access to a directory for downloading files. Here are the steps:</p>
<p class="MsoNormal">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Enable FTP. Edit the <strong>/etc/xinetd.d/vsftp </strong>and set the disable value to &#8220;no&#8221;.</p>
<p class="MsoNormal" style="margin-left:.75in;">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Disable anonymous FTP. Comment out the <strong>anonymous_enable line </strong>in the <strong>/etc/vsftpd.conf </strong>file like this:</p>
<p class="H4Body">
<p class="H45Linux"># Allow anonymous FTP?</p>
<p class="H45Linux"># anonymous_enable=YES</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Enable individual logins by making sure you have the <strong>local_enable</strong> line uncommented in the <strong>/etc/vsftpd.conf </strong>file like this:</p>
<p class="H4Body">
<p class="H45Linux"># Uncomment this to allow local users to log in.</p>
<p class="H45Linux">local_enable=YES</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Create a user group and shared directory. In this case we’ll use &#8220;<strong>/home/ftp-users</strong>&#8221; and a user group name of &#8220;<strong>ftp-users</strong>” for the remote users.</p>
<p class="H45Linux">
<p class="H45Linux">[root@bigboy tmp]# groupadd ftp-users<br />
[root@bigboy tmp]# mkdir /home/ftp-docs</p>
<p class="MsoNormal">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Make the directory accessible to the ftp-users group.</p>
<p class="H45Linux">[root@bigboy tmp]# chmod 750 /home/ftp-docs<br />
[root@bigboy tmp]# chown root:ftp-users /home/ftp-docs</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Add users, and make their default directory <strong>/home/ftp-docs</strong></p>
<p class="H45Linux">[root@bigboy tmp]# useradd -g ftp-users -d /home/ftp-docs user1<br />
[root@bigboy tmp]# useradd -g ftp-users -d /home/ftp-docs user2<br />
[root@bigboy tmp]# useradd -g ftp-users -d /home/ftp-docs user3<br />
[root@bigboy tmp]# useradd -g ftp-users -d /home/ftp-docs user4<br />
[root@bigboy tmp]# passwd user1<br />
[root@bigboy tmp]# passwd user2</p>
<p class="H45Linux">[root@bigboy tmp]# passwd user3<br />
[root@bigboy tmp]# passwd user4</p>
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Copy files to be downloaded by your users into the <strong>/home/ftp-docs</strong> directory</p>
<p class="MsoNormal">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Change the permissions of the files in the <strong>/home/ftp-docs</strong> directory for read only access by the group</p>
<p class="H45Linux">
<p class="H45Linux">[root@bigboy tmp]# chown root:ftp-users /home/ftp-docs/*<br />
[root@bigboy tmp]# chmod 740 /home/ftp-docs/*</p>
<p class="H45Body">Users should now be able to log in via ftp to the server using their new user names and passwords. If you absolutely don&#8217;t want any FTP users to be able to write to any directory then you should comment out the <strong>write_enable</strong> line in your <strong>/etc/vsftpd.conf</strong> file like this:</p>
<p class="MsoNormal">
<p class="H45Linux">#write_enable=YES</p>
<p class="MsoNormal">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Restart vsftp for the configuration file changes to take effect.</p>
<p class="H45Linux">[root@bigboy tmp]# /etc/init.d/xinetd restart<br />
Stopping xinetd: [ OK ]<br />
Starting xinetd: [ OK ]<br />
[root@bigboy tmp]#</p>
<p class="MsoNormal">
<h4><a name="_Toc43458102"></a><a name="_Toc41837735"></a><a name="_Toc34323551"></a><a name="_Toc32198150"></a><a name="_Toc32174141"></a><a name="_Toc31558313"></a><a name="_Toc30861911"></a><a name="_Toc30796800"></a><a name="_Toc30100112"></a><a name="_Toc30627773"></a><a name="_Toc30620572"></a>Sample Login Session To Test Funtionality</h4>
<p class="MsoNormal">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Check for the presence of a test file on the ftp client server.</p>
<p class="H45Linux">[root@smallfry tmp]# ll<br />
total 1<br />
-rw-r&#8211;r&#8211; 1 root root 0 Jan 4 09:08 testfile<br />
[root@smallfry tmp]#</p>
<p class="H45Linux">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>Connect to bigboy via FTP</p>
<p class="H45Linux">[root@smallfry tmp]# ftp 192.168.1.100<br />
Connected to 192.168.1.100 (192.168.1.100).<br />
220 ready, dude (vsFTPd 1.1.0: beat me, break me)<br />
Name (192.168.1.100:root): user1<br />
331 Please specify the password.<br />
Password:<br />
230 Login successful. Have fun.<br />
Remote system type is UNIX.<br />
Using binary mode to transfer files.<br />
ftp&gt;</p>
<p class="H45Linux">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>As expected, we can&#8217;t do an upload transfer of &#8220;testfile&#8221; to bigboy.</p>
<p class="H45Linux">ftp&gt; put testfile<br />
local: testfile remote: testfile<br />
227 Entering Passive Mode (192,168,1,100,181,210)<br />
553 Could not create file.</p>
<p class="H45Linux">ftp&gt;</p>
<p class="MsoNormal">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>We can view and download a copy of the VSFTP RPM</p>
<p class="H45Linux">ftp&gt; ls<br />
227 Entering Passive Mode (192,168,1,100,35,173)<br />
150 Here comes the directory listing.<br />
-rwxr&#8212;&#8211; 1 0 502 76288 Jan 04 17:06 vsftpd-1.1.0-1.i386.rpm<br />
226 Directory send OK.<br />
ftp&gt; get vsftpd-1.1.0-1.i386.rpm vsftpd-1.1.0-1.i386.rpm.tmp<br />
local: vsftpd-1.1.0-1.i386.rpm.tmp remote: vsftpd-1.1.0-1.i386.rpm<br />
227 Entering Passive Mode (192,168,1,100,44,156)<br />
150 Opening BINARY mode data connection for vsftpd-1.1.0-1.i386.rpm (76288 bytes).<br />
226 File send OK.<br />
76288 bytes received in 0.499 secs (1.5e+02 Kbytes/sec)</p>
<p class="H45Linux">ftp&gt; exit<br />
221 Goodbye.</p>
<p class="H45Linux">[root@smallfry tmp]#</p>
<p class="H45Linux">
<p class="H4Bullets"><span style="font-family:&quot;">o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span>As expected, we can&#8217;t do anonymous ftp.</p>
<p class="H45Linux">[root@smallfry tmp]# ftp 192.168.1.100<br />
Connected to 192.168.1.100 (192.168.1.100).<br />
220 ready, dude (vsFTPd 1.1.0: beat me, break me)<br />
Name (192.168.1.100:root): anonymous<br />
331 Please specify the password.<br />
Password:<br />
530 Login incorrect.<br />
Login failed.<br />
ftp&gt; quit<br />
221 Goodbye.</p>
<p>[root@smallfry tmp]#</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vaidyashish.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vaidyashish.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vaidyashish.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vaidyashish.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vaidyashish.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vaidyashish.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vaidyashish.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vaidyashish.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vaidyashish.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vaidyashish.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vaidyashish.wordpress.com&blog=2983908&post=39&subd=vaidyashish&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://vaidyashish.wordpress.com/2008/12/11/39/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">vaidyashish</media:title>
		</media:content>

		<media:content url="http://www.chinalinuxpub.com/doc/www.siliconvalleyccie.com/images/ftp.gif" medium="image" />
	</item>
	</channel>
</rss>