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

<channel>
	<title>HostEntrepreneur &#187; maintenance</title>
	<atom:link href="http://HostEntrepreneur.com/tag/maintenance/feed/" rel="self" type="application/rss+xml" />
	<link>http://HostEntrepreneur.com</link>
	<description>Hosting news, reviews, tips, tricks and help</description>
	<lastBuildDate>Wed, 13 Apr 2011 16:22:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Webinar: MySQL &amp; Virtualization Part 1: Introduction to Deploying MySQL in Virtualized Environments</title>
		<link>http://HostEntrepreneur.com/2010/01/27/webinar-mysql-virtualization-part-1-introduction-to-deploying-mysql-in-virtualized-environments/</link>
		<comments>http://HostEntrepreneur.com/2010/01/27/webinar-mysql-virtualization-part-1-introduction-to-deploying-mysql-in-virtualized-environments/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 14:00:16 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=223</guid>
		<description><![CDATA[http://www.mysql.com/news-and-events/web-seminars/display-499.html Wednesday, February 17, 2010 Join us for an overview of various virtualization technologies and how they work with MySQL. We will examine how to best optimize your infrastructure investment using virtualization and explore best practices. We will cover virtualization platforms like VMWare, Xen, Microsoft Windows Server 2008 Hyper-V, Sun Solaris Containers/Zones, Parallels Virtuozzo and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mysql.com/news-and-events/web-seminars/display-499.html">http://www.mysql.com/news-and-events/web-seminars/display-499.html</a></p>
<p><strong>Wednesday, February 17, 2010</strong></p>
<p>Join us for an overview of various virtualization technologies and how they work with MySQL. We will examine how to best optimize your infrastructure investment using virtualization and explore best practices. We will cover virtualization platforms like VMWare, Xen, Microsoft Windows Server 2008 Hyper-V, Sun Solaris Containers/Zones, Parallels Virtuozzo and others and how to best leverage their built-in features to make MySQL more efficient, easier to manage and more highly available.</p>
<h4>WHO:</h4>
<ul>
<li><strong>Mike Frank</strong>, Sr Product Manager, Sun Microsystems – MySQL Group</li>
<li><strong>Jimmy Guerrero</strong>, Sr Product Manager, Sun Microsystems – MySQL Group</li>
</ul>
<h4>WHAT:</h4>
<p><strong>MySQL &amp; Virtualization Webinar Series Part 1: Introduction to Deploying MySQL in Virtualized Environments</strong> web presentation.</p>
<h4>WHEN:</h4>
<p> </p>
<p><strong>Wednesday, February 17, 2010: 10:00 Pacific time (America)</strong></p>
<table>
<tbody>
<tr>
<td>Wed, Feb 17: </td>
<td>08:00 Hawaii time</td>
</tr>
<tr>
<td>Wed, Feb 17: </td>
<td>11:00 Mountain time (America)</td>
</tr>
<tr>
<td>Wed, Feb 17: </td>
<td>12:00 Central time (America)</td>
</tr>
<tr>
<td>Wed, Feb 17: </td>
<td>13:00 Eastern time (America)</td>
</tr>
<tr>
<td>Wed, Feb 17: </td>
<td>18:00 UTC</td>
</tr>
<tr>
<td>Wed, Feb 17: </td>
<td>18:00 Western European time</td>
</tr>
<tr>
<td>Wed, Feb 17: </td>
<td>19:00 Central European time</td>
</tr>
<tr>
<td>Wed, Feb 17: </td>
<td>20:00 Eastern European time</td>
</tr>
</tbody>
</table>
<p>The presentation will be approximately 45 minutes long followed by Q&amp;A.</p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2010/01/27/webinar-mysql-virtualization-part-1-introduction-to-deploying-mysql-in-virtualized-environments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Tip: Finding items on ebay&#8230;</title>
		<link>http://HostEntrepreneur.com/2010/01/23/quick-tip-finding-items-on-ebay/</link>
		<comments>http://HostEntrepreneur.com/2010/01/23/quick-tip-finding-items-on-ebay/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 22:27:21 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=228</guid>
		<description><![CDATA[Just a quick tip today&#8230; eBay is a great source for most anything&#8230; especially for computer releated items. For example, we&#8217;re often looking for a particular RAID controller, type of ECC memory, or other part that you won&#8217;t find down at your local computer shop. BUT eBay&#8217;s search function leaves something to be desired, at [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick tip today&#8230;</p>
<p>eBay is a great source for most anything&#8230; especially for computer releated items. For example, we&#8217;re often looking for a particular RAID controller, type of ECC memory, or other part that you won&#8217;t find down at your local computer shop. BUT eBay&#8217;s search function leaves something to be desired, at least until you start learning some of the nuances.</p>
<p>For example, we&#8217;re always on the lookout for deals for certain series of Xeon processors we use. For example one of the servers will use several of the X3000 series quad cores. eBay has a nice feature that you can save searches and it will email you the results daily. But the search itself takes some practice. In  our example we&#8217;re looking for a Xeon X3210, 3320, 3350 or 3360 processor. But if you type &#8220;xeon x3210 x3320 x3350 x3360&#8243; into the search box, ebay will politely tell you &#8220;Your search returned <strong>0 items</strong>.&#8221;  But we know ebay has some of these on there, so how can that be. It&#8217;s the Boolean logic that eBay uses. It is searching for an item that has ALL of those terms in it, and there aren&#8217;t any.  What we really want is &#8220;xeon&#8221; AND ( &#8220;X3210&#8243; OR &#8220;X3320&#8243; OR &#8220;X3350&#8243; OR &#8220;X3360&#8243;) and may want to narrow down which categories we search under, but we&#8217;d be pretty close to right on with just that alone. So how do we tell ebay to use &#8220;or&#8221; logic?   We put a &#8220;,&#8221; between them, but we also need to separate them out from the term &#8220;xeon&#8221; we do that with parentheses.  The resulting search string becomes &#8220;xeon (x3210, x3320, x3350, x3360)&#8221;  which as I write this results in 15 auction and 37 store items, of which all but a dozen of which are what we&#8217;re looking for. The others happen to be IBM X3350 servers which use xeon processors (but not the xeons we are looking for).</p>
<p>To get eBay to email you, use the &#8220;save this search&#8221; feature near the top. Sign in if needed, and tell it how often and logn to email you.</p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2010/01/23/quick-tip-finding-items-on-ebay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webinar: Joomla &#8211; Web Based Content Management and Data Security &#8211; EMEA</title>
		<link>http://HostEntrepreneur.com/2010/01/22/webinar-joomla-web-based-content-management-and-data-security-emea/</link>
		<comments>http://HostEntrepreneur.com/2010/01/22/webinar-joomla-web-based-content-management-and-data-security-emea/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 14:00:17 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=221</guid>
		<description><![CDATA[http://www.mysql.com/news-and-events/web-seminars/display-485.html Wednesday, January 27, 2010 Join us for this informative technical webinar with Connectage.com and a member from the Joomla core team, which will explore the benefits of an open source Content Management stack based on Joomla and MySQL. This webinar describes how Joomla offers excellent content management and distributed authoring capabilities as well as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mysql.com/news-and-events/web-seminars/display-485.html">http://www.mysql.com/news-and-events/web-seminars/display-485.html</a></p>
<p><strong>Wednesday, January 27, 2010</strong></p>
<p>Join us for this informative technical webinar with Connectage.com and a member from the Joomla core team, which will explore the benefits of an open source Content Management stack based on Joomla and MySQL.</p>
<p>This webinar describes how Joomla offers excellent content management and distributed authoring capabilities as well as reliable data security through MySQL. It will detail use case examples of organisations who have adopted Joomla as a highly visible content management platform in publishing and public sector healthcare where data security was a paramount consideration.</p>
<p>Joomla provides a flexible, extendable content management platform and runs on an open source stack and comes embedded MySQL as the default database.</p>
<p>Connectage.com is a specialist Joomla development and integration company with many sites delivered on the Joomla/MySQL platform and a range of essential Joomla extensions for e-commerce, e-learning, taxonomy and search management.</p>
<h4>WHO:</h4>
<ul>
<li><strong>Phil Doyle</strong>, Connectage.com</li>
<li><strong>Wilco Jansen</strong>, Joomla</li>
</ul>
<h4>WHAT:</h4>
<p><strong>Joomla &#8211; Web Based Content Management and Data Security &#8211; EMEA</strong> web presentation.</p>
<h4>WHEN:</h4>
<p> </p>
<p><strong>Wednesday, January 27, 2010: 10:00 Central European time</strong></p>
<table>
<tbody>
<tr>
<td>Wed, Jan 27: </td>
<td>09:00 Western European time</td>
</tr>
<tr>
<td>Wed, Jan 27: </td>
<td>11:00 Eastern European time</td>
</tr>
</tbody>
</table>
<p>The presentation will be approximately 45 minutes long followed by Q&amp;A.</p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2010/01/22/webinar-joomla-web-based-content-management-and-data-security-emea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webinar: Zmanda and MySQL: Backup MySQL Applications, including those running on the Cloud</title>
		<link>http://HostEntrepreneur.com/2010/01/21/webinar-zmanda-and-mysql-backup-mysql-applications-including-those-running-on-the-cloud/</link>
		<comments>http://HostEntrepreneur.com/2010/01/21/webinar-zmanda-and-mysql-backup-mysql-applications-including-those-running-on-the-cloud/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:00:53 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=219</guid>
		<description><![CDATA[http://www.mysql.com/news-and-events/web-seminars/display-489.html This &#8216;straight from the horses mouth&#8217; webinar aims to teach attendees how to back up MySQL databases with ZManda Recovery Manager (ZRM) Thursday, January 28, 2010 MySQL databases are increasingly used by high volume, high transaction applications that support businesses running full throttle 24&#215;7. Backup and recovery operations need to be conducted in such [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mysql.com/news-and-events/web-seminars/display-489.html">http://www.mysql.com/news-and-events/web-seminars/display-489.html</a></p>
<p>This &#8216;straight from the horses mouth&#8217; webinar aims to teach attendees how to back up MySQL databases with ZManda Recovery Manager (ZRM)</p>
<p><strong>Thursday, January 28, 2010</strong></p>
<p>MySQL databases are increasingly used by high volume, high transaction applications that support businesses running full throttle 24&#215;7. Backup and recovery operations need to be conducted in such as way that is non-disruptive to users and applications. In this webinar, we will show how Zmanda Recovery Manager(ZRM) backs up the most challenging MySQL installations, including those running on the cloud.</p>
<p>Zmanda supports all storage engines and provides point-in-time recovery for MySQL.</p>
<p>In this webinar, we will demonstrate the latest ZRM enhancements so that you can build a robust, flexible, and easy to use backup and recovery solution.</p>
<h4>WHO:</h4>
<ul>
<li><strong>Chander Kant</strong>, CEO, Zmanda, Inc.</li>
</ul>
<h4>WHAT:</h4>
<p><strong>Zmanda and MySQL: Backup MySQL Applications, including those running on the Cloud</strong> web presentation.</p>
<h4>WHEN:</h4>
<p> </p>
<p><strong>Thursday, January 28, 2010: 10:00 Pacific time (America)</strong></p>
<table>
<tbody>
<tr>
<td>Thu, Jan 28: </td>
<td>08:00 Hawaii time</td>
</tr>
<tr>
<td>Thu, Jan 28: </td>
<td>11:00 Mountain time (America)</td>
</tr>
<tr>
<td>Thu, Jan 28: </td>
<td>12:00 Central time (America)</td>
</tr>
<tr>
<td>Thu, Jan 28: </td>
<td>13:00 Eastern time (America)</td>
</tr>
<tr>
<td>Thu, Jan 28: </td>
<td>18:00 UTC</td>
</tr>
<tr>
<td>Thu, Jan 28: </td>
<td>18:00 Western European time</td>
</tr>
<tr>
<td>Thu, Jan 28: </td>
<td>19:00 Central European time</td>
</tr>
<tr>
<td>Thu, Jan 28: </td>
<td>20:00 Eastern European time</td>
</tr>
</tbody>
</table>
<p>The presentation will be approximately 45 minutes long followed by Q&amp;A.</p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2010/01/21/webinar-zmanda-and-mysql-backup-mysql-applications-including-those-running-on-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Mirroring Dedicated Servers</title>
		<link>http://HostEntrepreneur.com/2009/11/12/server-mirroring-dedicated-servers/</link>
		<comments>http://HostEntrepreneur.com/2009/11/12/server-mirroring-dedicated-servers/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 14:00:40 +0000</pubDate>
		<dc:creator>Leif</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=199</guid>
		<description><![CDATA[If you have a dedicated server on which you have a mission critical website running then it is surely not good for you to face any downtime. For this reason some techniques for backups are used. One of the techniques for backup is the Mirroring of the server. In this technique, two servers with the [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a <a href="http://micfo.com/dedicated-servers-web-hosting.html" target="_blank">dedicated server</a> on which you have a mission critical website running then it is surely not good for you to face any downtime. For this reason some techniques for backups are used. One of the techniques for backup is the Mirroring of the server. In this technique, two servers with the same configuration are setup. Out of these two servers, one server is the Master server and the other is the Slave server. This is done for the purpose of backing up the Master server. If due to any reason, the master server fails or faces any kind of problem then the slave server immediately takes its place. As a result of this arrangement, there is no downtime faced by any of the websites. This kind of arragement i.e. the mirroring solution is generally done with the help of FAM and RSYNC modules. This process is know as the Failover dedicated servers process.</p>
<p>Failover process is the process in which the Master server is replaced by the Slave server in case the Master server faces downtime i.e. fails due to some problems. The user and the applications which are requested to the master server are automatically directed to slave server. One more process is involved which is known as the Restroration process.</p>
<p>If the master server fails and the slave server is replaced instead of it, then the slave server will have the data modified after the master server has failed. Restroration process is the process in which the data which has been modified is sent back to the master server which is said to be its original place. Since the data on the master server is already maintained in the slave server the data does not require each and every file to be selected and transferred.</p>
<p>The data on the slave server will be of great benefit if the master server has crashed due to a disk crash which results in the complete data loss on the master server. But as the data is present on the Slave server, it is very easy to get the data back to the master server. The slave server is always up to date due to the RSYNC software and when the master server is ready and can be relied upon, the two server will not have the same information as the slave server has the updated data right from the time master server was failed due to some reason. Restroration is the process of copying the updated data to the master server once the master server is set to come online.</p>
<p>This kind of adjustment is very beneficial for you and it has a lot of advantages. But as there are advantages involved, there are disadvantages involved also. Actually this cannot be called as the disadvantage as the only thing is the cost which is invoved in this process i.e. the mirroring of the servers. As mirroring requires two dedicated servers of the same configuration, you will have to spend double the cost of the dedicated server you select for your websites. If you can afford this cost of having two <a href="http://micfo.com/dedicated-servers-web-hosting.html">dedicated servers</a> of the same configuration then you should go for Mirrored servers as they will always help you to keep your websites online. Some of the web hosting providers do not charge for this kind of service apart from the server charges, so you should look for these web hosting providers.</p>
<p>failover dedicated servers, mirroring solutions, what are mirrored servers, working of mirrored servers</p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2009/11/12/server-mirroring-dedicated-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review of MidpSSH SSH &amp; telnet client for Blackberry and others</title>
		<link>http://HostEntrepreneur.com/2009/08/31/review-of-midpssh-ssh-telnet-client-for-blackberry-and-others/</link>
		<comments>http://HostEntrepreneur.com/2009/08/31/review-of-midpssh-ssh-telnet-client-for-blackberry-and-others/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 05:00:10 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=119</guid>
		<description><![CDATA[One of the things you&#8217;ll find is that things tend to go wrong at the worst possible moment&#8230; like when you&#8217;re not near a computer. MidpSSH lets you establish an SSH session to your server via using your Blackberry or many other models of phones. While it&#8217;s not the easiest to use and there are some [...]]]></description>
			<content:encoded><![CDATA[<p>One of the things you&#8217;ll find is that things tend to go wrong at the worst possible moment&#8230; like when you&#8217;re not near a computer. MidpSSH lets you establish an SSH session to your server via using your Blackberry or many other models of phones. While it&#8217;s not the easiest to use and there are some quirks (like needing to select &#8220;type&#8221; from the menu before typing commands), but in a pinch it can be a life saver!</p>
<p><img class="aligncenter size-full wp-image-120" title="midpssh" src="http://HostEntrepreneur.com/wp-content/uploads/2009/08/midpssh.JPG" alt="midpssh" width="480" height="695" /><br />
Sorry it&#8217;s not a better picture&#8230; but you get the point. The type is small but even my aged eyes can see it well enough to be useful. I wouldn&#8217;t want to use it all day long though.</p>
<p>One of the cool undocumented features is the ability to use an alternate port for SSH to connect to&#8230; Like we discussed before, you want to run SSH on another port other than 22. While in most cases security through obscurity isn&#8217;t a great idea, changing your ssh port actually cuts the attempts to break in down drastically. It could be that I missed it in the docs, but I didn&#8217;t see the ability to use an alternate port. However, it&#8217;s easy to do. When you enter the details for a session, on the end of a hostname just add a colon and the port number, so it looks like  alpha.mydomain.com:12322  where alpha.mydomain.com is the hostname, and 12322 is the ssh port in this example. Of course, use your real hostname and port number.</p>
<p>And yes it can use key pairs for authentication. It took a little work to get them to the server. In my case I hooked up the blackberry to the pc to get the public key off of it and then put it into the auth file with cut and paste in PuTTY. Once that was done I was able to authenticate with them quite easily.</p>
<p>Remember about your data charges to your wireless provider and don&#8217;t go overboard. But this little gem of a program can get you out of a tight situation when nothing else is available. You can find it at: <a href="http://www.xk72.com/midpssh/">http://www.xk72.com/midpssh/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2009/08/31/review-of-midpssh-ssh-telnet-client-for-blackberry-and-others/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Using WinSCP to securely edit your site</title>
		<link>http://HostEntrepreneur.com/2009/08/30/using-winscp-to-securely-edit-your-site/</link>
		<comments>http://HostEntrepreneur.com/2009/08/30/using-winscp-to-securely-edit-your-site/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 17:23:30 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[getting started]]></category>
		<category><![CDATA[hostentrepreneur]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=114</guid>
		<description><![CDATA[FTP is just not secure by itself. So if you value your server&#8217;s securely you simply won&#8217;t use it for uploading or editing your site. We highly recommend a program like WinSCP, http://winscp.net/eng/index.php,  to upload or edit your site. WinSCP can use your editing PuTTY key pairs with SSH to get to your server. This [...]]]></description>
			<content:encoded><![CDATA[<p>FTP is just not secure by itself. So if you value your server&#8217;s securely you simply won&#8217;t use it for uploading or editing your site. We highly recommend a program like WinSCP, <a href="http://winscp.net/eng/index.php">http://winscp.net/eng/index.php</a>,  to upload or edit your site. WinSCP can use your editing PuTTY key pairs with SSH to get to your server. This is MUCH more secure, and you never expose your password.  </p>
<p>We do recommend that you make changes to you site&#8217;s files on your local machine and then upload them (with WinSCP) all at once.  But what if you need to make a change on the fly? Sure you could log in with PuTTY and use vi,vim, nano, or one of a dozen other editors. But WinSCP can help you out there too.   You can use your existing Windows based editor with WinSCP. Personally, I love EditPlus, <a href="http://www.editplus.com/">http://www.editplus.com/</a>, it&#8217;s small fast and has a lot of features. But it doesn&#8217;t work over SSH (at least not last time I looked anyway).</p>
<p>First, setup WinSCP to get to your server like you normally would. It will need the FQDN or ip address, port number (you&#8217;re not using 22 anymore right?), your login, and your key file.  Go ahead and save the session&#8230; Now on the left side tree menu, select Preferences, and then select the Preferences&#8230; button, and a new window should appear with new left side tree navigation.  A few down, there is a leaf called a Editors, select that. It should look like this:</p>
<p><img class="aligncenter size-medium wp-image-115" title="winscp-editors-before" src="http://HostEntrepreneur.com/wp-content/uploads/2009/08/winscp-editors-before-300x250.png" alt="winscp-editors-before" width="300" height="250" /></p>
<p>Click the Add button.  Select the External Editor radio box, then click Browse. Find the path to your editor, in my case that was c&#8221;\Program Files (x86)\Edit Plus 3\editplus.exe - you&#8217;re may be different depending on OS version and what program you want to use. Under editor autoselection, you might want to change the association, say EditPlus for php files or .conf files. There&#8217;s another option there too&#8230; Inside the Add dialob box, there&#8217;s an &#8220;Associated Application&#8221; &#8211; then specify the type of files you want opened with your default Windows application for that extension. For example, I use CorelDraw for .cdr and .psd files, and Windows will automatically open CorelDraw for me if I double-click in Explorer. With the Associated Application radio box, that is extended into WinSCP as well.  So inside of WinSCP if I double-click a .cdr or .psd file, CorelDraw opens automatically, and when I click save it is transferred back to the server. This is even great for using different types of editors for different files.</p>
<p>You probably need to change the order in which programs are checked in the list. WinSCP goes from top to bottom until it finds an editor it can use for the file. So I&#8217;d put &#8220;Associated application&#8221; at the top, then your prefered text editor(s), then WinSCP&#8217;s internal editor at the bottom.</p>
<p>Sometimes, you&#8217;ll have issues with backup copies that programs make, or you may just want to keep them saved locally&#8230; Sometimes this is easily accomplished. For EditPlus, go to Preferences, then Files. There is a checkbox called &#8220;Create backup file when saving&#8221;, check it if it&#8217;s not. Then hit the button next to it &#8220;Backup Options&#8221;, select your local backup directory, and check the &#8220;Create backup file of remote file in backup directory&#8221; box. And you should be good to go.</p>
<p>Caution&#8230; As with any changes to a system, before you use this for real (ie a real configuration file that matters to you), create a dummy file out in a directory you don&#8217;t care about, and TEST it. Make some changes to that file. Check that it works as you expect BEFORE using this for real production files. Of course, best of all is to not use this on production files directly, but to edit them locally then transfer when you&#8217;re sure they&#8217;re right, but as you know life doesn&#8217;t always work that way.</p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2009/08/30/using-winscp-to-securely-edit-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email yourself when you log in&#8230;</title>
		<link>http://HostEntrepreneur.com/2009/08/20/email-yourself-when-you-log-in/</link>
		<comments>http://HostEntrepreneur.com/2009/08/20/email-yourself-when-you-log-in/#comments</comments>
		<pubDate>Thu, 20 Aug 2009 05:01:52 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=67</guid>
		<description><![CDATA[Ok for the past couple of days, we&#8217;ve been trying to help harden your server a little bit to prevent break ins&#8230; But if there is one, you want to know as quickly as possible! So setup your login to email you whenever you login. But, you say, wouldn&#8217;t they just disable that when they [...]]]></description>
			<content:encoded><![CDATA[<p>Ok for the past couple of days, we&#8217;ve been trying to help harden your server a little bit to prevent break ins&#8230; But if there is one, you want to know as quickly as possible! So setup your login to email you whenever you login. But, you say, wouldn&#8217;t they just disable that when they login? They could if they think to&#8230; but that first email should have already gone out. And by all means PLEASE make sure it goes to an off server email address. And you do use different passwords for each account right?? I thought so.</p>
<p>Login to your server. You should be in your home directory, if not go there with &#8216;cd ~&#8217;<br />
vi (or pico, vim, etc.) .bash_profile</p>
<p>At the end add this:</p>
<blockquote><p># User specific environment and startup programs</p>
<p># Email admin when user logs in as root<br />
rootalert() {<br />
  echo &#8216;ALERT &#8211; Root Shell Login&#8217;<br />
  echo<br />
  echo &#8216;Server: &#8216;`hostname`<br />
  echo &#8216;Time: &#8216;`date`<br />
  echo &#8216;User: &#8216;`who | awk &#8216;{ print $1 }&#8217;`<br />
  echo &#8216;TTY: &#8216;`who | awk &#8216;{ print $2 }&#8217;`<br />
  echo &#8216;Source: &#8216;`who | awk &#8216;{ print $5 }&#8217;`<br />
  echo<br />
  echo<br />
  echo &#8216;This email is an alert automatically created by your server telling you that someone, even if it is you, logged into SSH as the root user.  If you or someone you know and trust logged in as root, disregard this email.  If you or someone you know and trust did not login to the server as root, then you may have a hack attempt in progress on your server.&#8217;<br />
}<br />
rootalert | mail -s &#8220;Alert: `who | awk &#8216;{ print $1 }&#8217;` Login [`hostname`]&#8221; (your OFFSITE email address)</p></blockquote>
<p>By the way those wierd looking single quotes are the one on the key to the left of the 1 key on the top row of the keyboard. They tell the shell to execute the command between taking their output for the line it&#8217;s on. In this case, printing out pieces of login information. So go ahead and save and close the file.  Before logging out  type &#8216;sh .bash_profile&#8217;   and check that it execute cleanly, and emails you like it should.</p>
<p>So now if someone logs into your account, you will get an email. If it happens when you weren&#8217;t expecting it (as when you didn&#8217;t login yourself), you will know about it&#8230; Plus you&#8217;ll have the ip address they were on when they did&#8230; well, you&#8217;ll have the ip address of the last machine before they reached you as they will often go from one machine to the next. But it&#8217;s more than you had. And if you didn&#8217;t know, who knows how long they could hide out there and what damage they could cause.</p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2009/08/20/email-yourself-when-you-log-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making SSH password-less</title>
		<link>http://HostEntrepreneur.com/2009/08/19/making-ssh-password-less/</link>
		<comments>http://HostEntrepreneur.com/2009/08/19/making-ssh-password-less/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 05:01:08 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=61</guid>
		<description><![CDATA[If you didn&#8217;t read yesterday&#8217;s post on changing SSHD&#8217;s port number, I suggest you start there and then come back to this. Here&#8217;s the link: http://hostentrepreneur.com/2009/08/18/changing-your-ssh-port/ I find this provides dual benefits&#8230; One, passwords are too easy to crack sometimes (or too easy to forget if you actually are one who makes them difficult to [...]]]></description>
			<content:encoded><![CDATA[<p>If you didn&#8217;t read yesterday&#8217;s post on changing SSHD&#8217;s port number, I suggest you start there and then come back to this. Here&#8217;s the link: <a href="http://hostentrepreneur.com/2009/08/18/changing-your-ssh-port/">http://hostentrepreneur.com/2009/08/18/changing-your-ssh-port/</a></p>
<p>I find this provides dual benefits&#8230; One, passwords are too easy to crack sometimes (or too easy to forget if you actually are one who makes them difficult to crack). And two, it actually makes ssh&#8217;ing into the server easier. What we&#8217;re going to do is generate key pairs for the server and your client, and then use that to authenticate to the server.</p>
<ol>
<li>First get a SSH session going. And like yesterday, don&#8217;t close it until I tell you.</li>
<li>Generate the user&#8217;s keypair on the server with &#8220;keygen -t rsa&#8221;.  This will go into .ssh directory off the user&#8217;s home directory &#8211; you&#8217;ll need these to ssh to other boxes and it creates the .ssh directory for you.</li>
<li>cd ~/.ssh</li>
<li>Next create a keypair on the client. For putty this is done with PuTTYgen. If you use something else you&#8217;ll need to lookup how for that client.  This will create a couple of files for you&#8230; id_rsa.pub is the public key file and id_rsa.ppk is the private key.</li>
<li>Transfer the public key to the server in user&#8217;s home/.ssh directory with a NEW NAME. Don&#8217;t overwrite anything!</li>
<li>If a authorized_keys2 already exists you will need to cat the file onto the end with &#8216;cat (filename) &gt;&gt; authorized_keys2&#8242;   NOTE the double greater than. That means append it to the end.  If you mess this up other keys will be lost.</li>
<li>I also recommend that if you are going to have multiple keys for the user, you edit the comment at the end of the line you just added to authorized_keys2. The comment is the portion at the end after the second space. The line&#8217;s format is (ke type)(space)(key)(space)(comment) So you&#8217;ll see something like &#8220;ssh-rsa (lots of letters and numbers) rsa-key-YYYYMMDD  where YYYYMMDD is the year month and day you made the key. It&#8217;s that last bit (and only that last bit) you can safely change.</li>
<li>Make sure the authorized_keys2 file is readable only by you (chmod 600 or 700).</li>
<li>If this is going to be for the root user do steps 9 -</li>
<li>cd /etc/ssh</li>
<li>cp sshd_config sshd_config.save</li>
<li>vi (or vim, pico,etc) sshd_config</li>
<li>find the PermitRootLogin  line and change it to read &#8216;PermitRootLogin without-password&#8217;</li>
<li>Save/close  the file</li>
<li>Restart sshd with &#8216;service sshd restart&#8217; or &#8216;/etc/init.d/sshd restart&#8217;  &#8212; Remember don&#8217;t close your session until we know everything works correctly!!</li>
<li>Start another PuTTY, and load (not start) the session</li>
<li>On the left-hand side, select the Data Category under Connection</li>
<li>Specify the user&#8217;s name in the Auto-login username field</li>
<li>Again under Connection, expand out the SSH branch and select Auth</li>
<li>Click the browse button for the Private key for authentication field and find and select the id_rsa.ppk file you created in step 4.</li>
<li>This one has caught me a couple of times&#8230; Go back up to the Sessions branch all the way at the top left side, and click Save for the session on the right. Otherwise, you&#8217;re going to do the PuTTY side config again.</li>
<li>Test the passwordless login&#8230; Be absolutely sure it works, before dropping that first session. If it doesn&#8217;t you NEED to restore the sshd_config.save file back to sshd_config AND restart SSHD again, undo the PuTTY changes and test that you have put it back to where you can get in again BEFORE you drop that connection.</li>
</ol>
<p>Provided everything worked, you now have an automated login that&#8217;s using a nice long keypair and not some little password&#8230; and provided you did yesterday&#8217;s changing of SSHD port numbers, you&#8217;ve probably locked out 99+% of anyone&#8217;s chance of getting into you machine through brute force methods, so take a break and enjoy the enhanced security (well until you learn about all the other methods of getting into the machine anyway&#8230;) Seriously though, most hack attempts prey on the people that don&#8217;t take the precautions, so you&#8217;ve just dropped your chances quite a bit just through these 2 little procedures.  You&#8217;re not safe and secure, but you are a lot better off than you were 2 days ago.</p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2009/08/19/making-ssh-password-less/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing your SSH port</title>
		<link>http://HostEntrepreneur.com/2009/08/18/changing-your-ssh-port/</link>
		<comments>http://HostEntrepreneur.com/2009/08/18/changing-your-ssh-port/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 05:01:24 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://HostEntrepreneur.com/?p=58</guid>
		<description><![CDATA[If you have a dedicated server or VPS, you can (AND SHOULD) change the port that SSH listens to&#8230; Taking this step alone will drastically cut down the number or attempted break ins on your server. And the best part&#8230; it&#8217;s really easy to do.  Login into your server via ssh &#8212; don&#8217;t close this [...]]]></description>
			<content:encoded><![CDATA[<p>If you have a dedicated server or VPS, you can (AND SHOULD) change the port that SSH listens to&#8230; Taking this step alone will drastically cut down the number or attempted break ins on your server. And the best part&#8230; it&#8217;s really easy to do. </p>
<ol>
<li>Login into your server via ssh &#8212; don&#8217;t close this session until I tell you to!!</li>
<li>cd /etc/ssh</li>
<li>cp sshd_config sshd_config.orig</li>
<li>vi (or vim, pico, etc. &#8211; whatever editor you prefer)  sshd_config</li>
<li>find the line that says Port 22</li>
<li>Remove the # at the begining of the line if there is one.</li>
<li>Change the 22 to some other number &#8211; do NOT use anything less than 1024</li>
<li>Save &amp; Close the file</li>
<li>Restart sshd &#8211; usually with &#8220;service sshd restart&#8221;  or &#8220;/etc/init.d/sshd restart&#8221;</li>
<li>Start ANOTHER session this time connecting to the new port &#8211; if prompted to accept the key, do so.</li>
<li>Provided you get logged in, you&#8217;re ok to drop the first connection. If not you need to restore the sshd_config.orig back to sshd_config and restart the ssh server again (step 9).</li>
<li>Save your new port settings in your client.</li>
</ol>
<p>One note &#8230; if you ssh, scp or rsync from another machine you will need to slightly modify the command lines for the new port.<br />
ssh -p #### &#8230; (rest of command) &#8230;<br />
scp -P ####  &#8230; (rest of command) &#8230;<br />
rsync -e &#8216;ssh -p ####&#8217; &#8230; (rest of command) &#8230;</p>
<p>Stay tuned &#8230; tomorrow we&#8217;re going to enhance ssh security a little more&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://HostEntrepreneur.com/2009/08/18/changing-your-ssh-port/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>


<!-- W3 Total Cache: Minify debug info:
Engine:             disk
Theme:              ea1530
Template:           index
-->

<!-- W3 Total Cache: Page cache debug info:
Engine:             disk (enhanced)
Key:                tag/maintenance/feed/_index.html
Caching:            disabled
Reject reason:      user agent is rejected
Status:             not cached
Creation Time:      1.084s
Header info:
Expires:            Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control:      no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma:             no-cache
X-Pingback:         http://HostEntrepreneur.com/xmlrpc.php
Last-Modified:      Wed, 13 Apr 2011 16:22:48 GMT
ETag:               "413e31a5c2bf9fee4be7e9e06ed493df"
X-Powered-By:       W3 Total Cache/0.9.1.3
Content-Type:       text/xml; charset=UTF-8
-->
