Add WinMerge to WinSCP to Compare Local and Remote Files

I love using WinSCP for so many reasons. One of the many really cool features of WinSCP is the ability to add custom commands. In this article, I will describe how to integrate WinMerge into WinSCP to compare a local version of a file to a remote version. When comparing online and offline source code files, the process is typically to download the online file over FTP or SCP using WinSCP and then compare that to a local version of the file using some file comparison tool or eye-balling the two files in a code editor by flipping back and … Continue reading

Setting Up Pure-FTPd in Ubuntu

vsFTPd, ProFTPD and PureFTPd are great choices for an FTP server that all work well. Each has a GUI applications available to help manage settings. However PureFTPd is lightweight, supports MLST/MLSD, supports virtual folders using symbolic links (symlinks) and supports the SITE UTIME command required to synchronize file date/time stamps when you transfer them. It is therefore the FTP server that typically I recommend on Linux. Installing Pure-FTPd To install PureFTPd in Ubuntu (and probably most Debian based releases), execute the following command and a terminal/shell prompt: sudo apt-get install pure-ftpd By the way, if for any reason you mess-up the Pure-FTPD installation and want to start over, you can uninstall … Continue reading

Installing and Configuring ProFTPD

[Note that the following instructions have not been fully tested.] To install ProFTPd on Ubuntu (or most Debian based) Linux, execute the following commands.  Although highly recommended, only the first command should be used if you don’t have a GUI desktop installed on your server: sudo apt-get install proftpd Installing a GUI Manager for ProFTPd Just a few short commands will get you there. sudo apt-get install gadmin-proftpd sudo rm /etc/proftpd/proftpd.conf Be sure to see the note above regarding setting gksu-properties or you will not be able to run gadmin-proftpd. The first time you start gadmin-proftpd, you will need to configure a few settings. … Continue reading