<p>I have recently started having problems with TortoiseCVS, or more specifically with plink, the SSH application that comes with it. The IP address it tries to connect to can not be changed and is stuck with the old CVS repository's IP. Downloading plink from it's home site and calling from the command line still has this problem.</p>

<p>TortoiseCVS has the option to choose the SSH application it uses and I was wondering which other alternatives there are that I can use instead?</p>

[{'answer_id': 22688, 'author': 'Brian Lyttle', 'author_id': 636, 'author_profile': 'https://Stackoverflow.com/users/636', 'pm_score': 0, 'selected': False, 'text': '<p>It might be worth trying Tunnelier from <a href="http://www.bitvise.com" rel="nofollow noreferrer">www.bitvise.com</a></p>\n'}, {'answer_id': 22692, 'author': 'Mark Ingram', 'author_id': 986, 'author_profile': 'https://Stackoverflow.com/users/986', 'pm_score': 2, 'selected': False, 'text': '<p>Putty is probably the best SSH client out there:</p>\n\n<p><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" rel="nofollow noreferrer">http://www.chiark.greenend.org.uk/~sgtatham/putty/</a></p>\n'}, {'answer_id': 22700, 'author': 'jsight', 'author_id': 1432, 'author_profile': 'https://Stackoverflow.com/users/1432', 'pm_score': 3, 'selected': False, 'text': "<p>Are you sure this is a problem with plink?  It sounds to me like you have CVS/Root files lying around that still point to the old cvs ip address.  In general, CVS doesn't make changing repositories into a fun process.  Since you are using Windows, if you install WinCVS with macros support (Python module loaded) it has a macro that can be used to mass change CVS roots.</p>\n\n<p>Otherwise, its up to you to script the process.</p>\n\n<p>FWIW, I've used plink quite a bit and never had a similar problem.</p>\n"}, {'answer_id': 22702, 'author': 'Mark Biek', 'author_id': 305, 'author_profile': 'https://Stackoverflow.com/users/305', 'pm_score': 1, 'selected': True, 'text': '<p>For what it\'s worth, <a href="http://the.earth.li/~sgtatham/putty/latest/x86/plink.exe" rel="nofollow noreferrer">plink</a> is just a command-line version of putty written by the same guy.</p>\n\n<p>I think <a href="https://stackoverflow.com/questions/22687/alternative-ssh-application-to-plink#22700">jsight</a> probably has the right idea.</p>\n'}, {'answer_id': 22746, 'author': 'James Marshall', 'author_id': 1025, 'author_profile': 'https://Stackoverflow.com/users/1025', 'pm_score': -1, 'selected': False, 'text': '<p>+1 for PuTTy... been using it for the last decade and never needed anything else!</p>\n'}, {'answer_id': 22831, 'author': 'Brian Matthews', 'author_id': 1969, 'author_profile': 'https://Stackoverflow.com/users/1969', 'pm_score': 2, 'selected': False, 'text': '<p>I\'d recommend you stick with PuTTY too. You might find it useful to run Pageant in conjunction with Plink to avoid having to type in the passphrase. </p>\n\n<p>But if you want to research alternatives you should review this Wikipedia resource:</p>\n\n<p><a href="http://en.wikipedia.org/wiki/Comparison_of_SSH_clients" rel="nofollow noreferrer">http://en.wikipedia.org/wiki/Comparison_of_SSH_clients</a></p>\n'}, {'answer_id': 22932, 'author': 'The How-To Geek', 'author_id': 291, 'author_profile': 'https://Stackoverflow.com/users/291', 'pm_score': 0, 'selected': False, 'text': '<p>TortoiseSVN, at least, has an option called Relocate which you can use if the location of the repository has changed.</p>\n\n<p>Also, this is a good example why you should always, always use DNS/hostnames instead of the IP address directly.</p>\n'}, {'answer_id': 23006, 'author': 'AnnanFay', 'author_id': 2118, 'author_profile': 'https://Stackoverflow.com/users/2118', 'pm_score': 2, 'selected': False, 'text': '<p>Thanks to jsight (and Mark Biek for pointing out the connection between plink and putty) I decided to investigate more fully.</p>\n\n<p>It turned out that plink had been using the "Default Settings" stored Session that I set up for putty and wasn\'t allowing them to be overridden.</p>\n\n<p>edit:</p>\n\n<blockquote>\n  <p>The Geek: Also, this is a good example why you should always, always use DNS/hostnames instead of the IP address directly.</p>\n</blockquote>\n\n<p>The problem was nothing to do with the IP address change, and in this case the DNS changed as well. I can see your point, but this isn\'t the \'good example\' you are looking for.</p>\n'}, {'answer_id': 224266, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 0, 'selected': False, 'text': "<p>I'm using TortoiseCVS 1.10.9 on Vista Business, and ext connections to my server were regularly crashing TortoisePlink. </p>\n\n<p>I downloaded the latest puTTY (0.60) and set TortoiseCVS to point to the plink included with this puTTY (CVS->Preferences->Tools). The command line options appear to be the same, but one difference is that TortoisePlink pops up a password dialog if you don't have a keypair for your server. Regular plink does not. So you have to either create the keypair (puttygen, I believe) or specify a -pw on the command line options (very BAD security idea).</p>\n"}]
['https://Stackoverflow.com/questions/22687', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2118/']