PuTTY 0.61 Released 184
drmacinyasha writes "Simon Tatham announced Tuesday the official release of PuTTY 0.61 after four years of development. It brings a number of bug fixes and improvements, such as GSSAPI SSH-2 authentication, significantly faster SSH key exchanges, and even support for Windows 7's jump lists. Downloads are available from the project's homepage."
Link (Score:2, Insightful)
...and still no clickable links.
Re:Link (Score:4, Informative)
Use Kitty [9bis.com] instead. Having said that, clickable links don't always work correctly.
Re: (Score:3, Interesting)
Use Kitty instead. Having said that, clickable links don't always work correctly.
That is, unfortunately, true of pretty much everything that Kitty provides as a value-add for Putty. Everything almost, but not quite, works. I really, really wanted to like Kitty (it adds a ton of neat features to Putty), but after about two weeks of frustration I went back to Putty.
han unification - epic win! (Score:2)
i knew all those unicode folks were right back in the 90s.
who cares if you smash japanese, chinese, and korean into one gigantic encoding? im sure they will all still adopt it!
10 years later, sure, some people still use GB Big5
just a few stragglers obviously!
Re: (Score:2, Informative)
http://i1-win.softpedia-static.com/screenshots/PuTTY-Portable_23.png [softpedia-static.com]
Note the "Dynamic" option...
Re: (Score:2)
Yes, this is what allows me to watch Youtube at work, amongst other things.
Did you mean to post this as AC?
Re: (Score:2)
People have, and now we have a wide variety of PuTTy forks, each one with some features you want, none with all of them.
This may be an improvement, but it's not much of one.
Four years (Score:2, Insightful)
Shouldn't that make it PuTTY 12.9.9 at least?
Re:Four years (Score:4, Insightful)
That's what I thought. Wasn't PuTTY release-ready 10 years ago? At this pace, by the time they make an official 1.0 release, it's already obsolete.
Re: (Score:2)
1.0 is when the architect (-slash-developer) thinks it does everything he originally set out for the application to do. Increments are fixes and minor features. Major version increment is when the architect thinks it does everything he set out for that version.
THAT is how version numbers work, not "oooh, the competition is already up to 9.0 and we're still 3.6, let's bump it up with a few bugfix releases".
0.x does not mean it's going to be obsolete or even unstable, just that it doesn't do everything it was
Re: (Score:2)
Original vision? Lots of software never meets the original vision, especially if it comes from a particularly visionary person.
Most software actually uses release numbers like this:
1.0: It's good enough to release. It's not a test version anymore. It's not too buggy, and all the vital features are in it. Though there could still be a lot of room for improvement.
+ 0.1: New features were added.
+ 0.0.1: Bugfix release.
2.0: Thorough redesign. A significant departure from 1.0.
I appreciate your jab at Mozilla's r
Re: (Score:2)
You want to see whether something is OK to use you look at the source code, if that's not available or practical, you look at the track record, release notes, past/unfixed vulnerabilities, and "word of mouth". And you see how often you can get it to crash[1].
You certainly don't use the version number.
[1] Putty does crash, esp if you use the tunnelling stuff a lot.
Re: (Score:2)
I don't wait for 1.0, I just think it's silly to keep something in perpetual beta. Though that does seem to be the thing to do, nowadays.
Re: (Score:2)
Whereas I don't recall the openssh client crashing on me.
It doesn't bother me that much, the hackers would be better off targeting web browsers.
Re: (Score:2, Insightful)
It is PuTTY after all, not Firefox or Chrome. It's not a case of hype-driven development. It's about providing the best product possible, rather than goofing around with hyperinflated version numbers.
I liken it to the quiet employee who doesn't dress with the fanciest clothes nor boast constantly, but rather gets his work done efficiently and effectively. It turns out he has an absolutely massive penis, like in excess of 12" long. When hung like that, one doesn't need to act powerful, like all of the manage
Re: (Score:2)
It is PuTTY after all, not Firefox or Chrome. It's not a case of hype-driven development. It's about providing the best product possible, rather than goofing around with hyperinflated version numbers.
I liken it to the quiet employee who doesn't dress with the fanciest clothes nor boast constantly, but rather gets his work done efficiently and effectively. It turns out he has an absolutely massive penis, like in excess of 12" long. When hung like that, one doesn't need to act powerful, like all of the managers and executives with micropenises. When one has a pecker that huge, one inherently is powerful.
LOL let me guess you are quiet at work, dress boringly and don't boast much?
Re: (Score:2)
PowerShell Integration? (Score:2)
I'd love to get PuTTY ssh/scp functions integrated directly into PowerShell. Instead of a separate PuTTY GUI, just use PowerShell as the shell to connect to remote hosts with PuTTY, and file transfer with scp.
Re:PowerShell Integration? (Score:4, Informative)
Re:PowerShell Integration? (Score:5, Interesting)
The thing about Putty is that it's a self contained executable, which means you can throw it on the flash drive that's already hanging from your key ring. No need for cygwin or whatever. Nothing to install on the host system.
Some of us have full Linux distributions there and various Windows tools for fixing busted Windows machines.
Where's yours?
--
BMO
Re: (Score:3, Funny)
Some of us have full Linux distributions there and various Windows tools for fixing busted Windows machines. Where's yours?
I haven't used Windows since 2003, so I have no more need for a flash drive for fixing them than I have a need for a smithy to make replacement horse shoes.
Re: (Score:2)
Some of us have full Linux distributions there and various Windows tools for fixing busted Windows machines. Where's yours?
I haven't used Windows since 2003, so I have no more need for a flash drive for fixing them than I have a need for a smithy to make replacement horse shoes.
Funny - I know loads of people who still need a "smithy to make replacement horseshoes"
Re: (Score:3)
Re: (Score:2)
Well, right or wrong, perception of perfect strangers is based on "playing the odds", and the overwhelming majority of slashdotters use Windows, even if they hate it. So you are the exception, which I'm sure you realize.
So, bringing it back to blacksmithing, yeah, most people here have horses.
You really don't need us to confirm your fundamental superiority; you do a fine job of that by yourself.
Re: (Score:2)
Re: (Score:3)
I don't find that. To be fair, he didn't start it, he was asked a sort of obnoxious question and responded reasonably.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
So which tools do you think that somebody should have on their flash drive?
Re: (Score:2)
Putty
Cygwin
Knoppix
CCleaner
Hijack This
Malwarebytes
A virus scanner running under Knoppix even if only to demonstrate to the owner of said computer that it is truly and fully fucked.
A Windows password reset tool
A backup program (this can be under Knoppix)
Gparted
Tools for killing Koobface
Windirstat - "my drive is full and I don't know why"
Etc.
A lot of that stuff is for people who insist "don't format the machine"
The real way to fix a Windows machine is to nuke and pave, as argued here: http://technet.microsoft. [microsoft.com]
Re: (Score:2)
Re: (Score:2)
What's particularly good about guake, except the quick hide/show? I just installed it (admittedly 0.4.1) and it doesn't seem particularly exciting, although I can see the value if you only occasionally do terminal work and/or only have one screen.
What am I missing?
Re: (Score:2)
because some of us have to work with approved apps (Score:3)
Re: (Score:2)
Re: (Score:2)
There are benefits to a native PowerShell module, like discoverability, tab-complete, strong-typing, support for common and preference parameters, session variables (e.g.: "trust this SSH key for this session only"), object-oriented result sets, and a bunch of other things.
The elegant way to support SCP in PowerShell would be to write a PowerShell virtual filesystem provider [microsoft.com]. This would allow scripts to use all of the built-in PowerShell commands on the remote filesystem as if they were normal mounted drive
Re: (Score:2)
Cygwin + openSSH + minTTY is an utter godsend on windows; minTTY is the best terminal emulator I've used on windows by a long shot and IMHO knocks the one included with putty into a cocked hat.
Why MS chose to use the same god-awful terminal for their all-singing all-dancing powershell is beyond me.
http://code.google.com/p/mintty/ [google.com]
Re: (Score:2)
I didn't know Powershell still uses the crap default terminal!
Haven't gone near it as I'm happy with cygwin and MinTTY, plus I try and avoid Windows specific stuff.
Re: (Score:3)
Here here!
I didn't know Powershell still uses the crap default terminal!
PowerShell is a "hostable" shell, meaning that it can be integrated into a host (.NET) application and directly share in-memory objects and hook into the host user interface. PowerShell comes with two apps for hosting it: The PowerShell console and the ISE (Integrated scripting environment). What you are referring to as the "crap default terminal" is probably the PowerShell console. I don't know why it is crap, though. If you are thinking lack of SSH, PowerShell has a much more elegant and hassle-free way t
Re: (Score:2)
It's crap because it's hosted in the same old cmd.exe that MS has shipped for years and shares many of it's default behaviours.
* You can't resize it
** You can resize the window smaller, but the actual terminal stays the same size
* It doesn't do copy-on-select, only copy-on-right-click
** This is very annoying when you are used to copy-on-select and middle-click to paste from other environments
* Doesn't support all the keyboard shortcuts that you're used to on other terminals
** Is it possible to add some of t
Re: (Score:2)
Some bash features you may be interested in...
to go to the previous recently accessed folder : cd -
(yes, this is much less than what you asked for, but that much is already there)
to show your recent commands : history N
where N is how many commands to display. It is fairly easy to copy/paste the command you want to run/edit from there.
T
Re: (Score:2)
* Support for cd -N ; where N is a number from the stack of folders recently accessed, also cd - cd + to move up and down stack
I'm not sure I'd want the shell to always remember all my directories -- I probably go into a lot of directories over the life of a shell. Maybe with a limit, like the last 10 directories.
But you can already do this to some extent with the existing directory stack using pushd and popd. I usually alias pd to pushd so it's as convenient as cd. Then you just pd into a directory.
As t
Re: (Score:2)
* You cannot resize it *dynamically*. You can most certainly set the size to something different using the properties. You can also set the window and buffer sizes from script.
* It does copy-on-. Set it to use "quick edit" mode. You can set it on the shortcut as a default
* Which keyboard shortcuts?
** Are you thinking of the PowerTab extension (http://powertab.codeplex.com/). That surely is impressive.
** Yes, the powershell ui can be customized.
* Operations do odd things?
** Check your $OutputEncoding. Defaul
Re: (Score:2)
Clearly I need to know more about powershell, since I haven't found anything remotely like that in it. Can you toss me a few links or some examples?
Using SSH, I can execute massive, intricate processes that interoperate across multiple hosts running multiple operating systems with perfect forward security, and I can do this right from my he
Re: (Score:2)
Clearly I need to know more about powershell, since I haven't found anything remotely like that in it. Can you toss me a few links or some examples?
The Invoke-Command (built-in alias icm) takes -Session and/or -Computer parameters. If you invoke a command like
icm {ps} -cn host1,host2,host3
* You are simultaneously executing the ps command on several hosts.
* The results are marshalled back to your current console, but a property (hostname) is added to each returned item (remember, pipelines are object-oriented in PS) so that your script can tell the results apart.
* Authentication and authorization and encryption is automatic (no need to exchange SSL keys
Thanks! (Score:2)
Your post was very informative and interesting; thanks for taking the time to write it up.
I'm wondering about this part, though:
If you are saying you can use powershell to execute commands on any windows box without any setup or configuration of authentication and authorization by that box's owner, that does not sound desirable at all! And it would be a big surprise, too, since I spend hundreds of hours every year
cygwin and windows terminal emulator (Score:2)
Cygwin comes with a port of rxvt, which is much better than windows cmd. Works well with ssh and screen.
Re: (Score:2)
Re: (Score:2)
You can use PowerShell and plink to write PowerShell scripts. You can login to a router, run commands, go into enable mode and tftp off a backup for instance.
You can also do something semi-dynamic by dumping the output to a script file with PowerShell and using plink to run the commands in the script file.
Not a built-in cmdlet, but you can still accomplish what you want pretty easily.
Thanks! (Score:3, Insightful)
The authors would be millionaires if they charged for this. I see this software used many many places, so thanks.
Re: (Score:3, Insightful)
... or it could be so frequently used just because it's free and open? There are plenty of commercial SSH alternatives if you want those.
Re: (Score:2)
I use both PuTTY and SecureCRT, but spend 90% of my time in SecureCRT.
(Note - I haven't yet looked at what PuTTY 0.61 improved upon.)
Re: (Score:2)
The authors would be millionaires if they charged for this. I see this software used many many places, so thanks.
I use PuTTY every day. So thanks as well.
Re: (Score:3)
Or even offered a donation link! I don't use it much any more (most machines I'm on are running linux or solaris)... but I'd donate just because of how much I used it in the past!
I love how low-key the whole thing is. It's like, a hugely ubiquitous tool that's been around (and still works) for like a decade... and it doesn't even have it's own domain! Any other project with even half the success of putty would be selling tshirts and cups and have spots at conventions by now.
Re: (Score:2)
I love how low-key the whole [putty] thing is. It's like, a hugely ubiquitous tool that's been around (and still works) for like a decade... and it doesn't even have it's own domain!
It's like things *should* work. One task, one long-term goal, well executed. No need to make it a bloody *carnival*.
No not really (Score:2)
Putty is not very good compared to SecureCRT or the SSH.com client. It lacks advanced features they have, doesn't have nearly as nice a user interface, is not often updated, and so on.
The reason people use it is the price. It is a usable SSH client and it costs nothing. That makes it desirable. However that doesn't mean it would compete if it cost money.
I have no problem try this (Score:3, Informative)
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html [greenend.org.uk]
Re: (Score:2)
Re: (Score:2)
You're a fucking dumb idiot, and you and people like you should be exterminated forthwith.
Not only do you hold society back by bullying and ridiculing people for being cleverer than you,people like you skew the averages so that genuinely average people are prevented from achieving their potential by our stupid "lowest common denominator" and "learn by rote, don't THINK!!!" education systems.
I realised that Earth wasn't the planet for me the first time I was bullied at primary school for being "too intellige
Re: (Score:2)
I use mintty and cygwin instead (Score:2)
During the heavy snow in the UK, I was regularly checking how bad it was at home with:
ssh user@server "ffmpeg -r 15 -f video4linux2 -i
Which is exactly what I would have done if my work machine was Linux not Windows. Guess it depends what you want a ssh client on Windows for.
Re: (Score:3, Insightful)
Cygwin is an horrendous suite to work with. Really. Just go look at how you're supposed to guarantee what version of the Cygwin DLL your applications end up using (Hint: Delete any cygwin1.dll that's not in the System directory and hope-to-god that's the most up-to-date). It can't even co-reside with itself so the second you load up a Cygwin app it's a gamble as to what version of the DLL it will find / use and whether it's even compatible any more, and what it'll do to applications you run later on. I
Re: (Score:2)
Re: (Score:2)
nice (Score:5, Insightful)
putty makes the world work. I spend 90% of my day in putty... ssh-ed from a Windows box to various Linux boxes. It has never crashed. .exe by http or ftp. If only everything else could be so perfect and simple.
I also love the download page where you can grab just the
Re: (Score:2)
Re: (Score:2)
Funny that I'm the opposite - I detest working at a Linux desktop - just so many things are "off" graphics wise (bad fonts?) that it turns me off. Much prefer working on Linux using SMB sharing my project code and through SSH I do my builds and such. My "native" setup uses Cygwin with OpenSSH, but in a pinch I use PuTTY (usually when it's someone else's machine) purely because it's sma
Re: (Score:2)
Re: (Score:2)
What are you talking about? Dumped unity the moment it appeared, it's classic without effects, and that's what it does.
Re: (Score:2)
You sure you're not accidentally hitting Ctrl-S?
Re: (Score:2)
dude, seriously...
Re: (Score:2)
No not seriously. :-)
I'm sorry, I just thought of it because the first time that happened to me I had no idea what to do. I just thought the terminal froze, killed it and reopened it. Took me months to stumble across a man page or some such that explained Ctrl-S and Ctrl-Q to me.
Anyway, sorry again, it was a cheap joke that probably read like a cheap shot at you.
Simon Tatham is my hero (Score:2, Interesting)
I don't always run Windows, but when I do, I prefer PuTTY
Puzzles (Score:5, Insightful)
And for those people who don't have the intellectual desire to tinker away at a shell, Simon Tatham has a few puzzles for you:
http://www.chiark.greenend.org.uk/~sgtatham/puzzles/ [greenend.org.uk]
I accept no responsibility for loss of work months due to the use of these puzzles.
Re: (Score:2)
They're also nice in that they're MIT licensed, and available on all sorts of platforms, including iOS (PuzzleManiak is probably one of the better ports), Android, Symbian and others.
So it's really kinda dangerous for all platforms.
Re: (Score:2)
apt-get install sgt-puzzles
exe different version than installer (Score:2)
Re: (Score:2)
Perhaps your ISP is serving you cached files.
Tabbed Putty? (Score:2)
If someone knows a good tabbed putty version, my life would become a lot simpler.
Re: (Score:2)
I have not tried it myself, but I've read that a lot of people use PuTTY Connection Manager:
http://puttycm.free.fr/cms/ [puttycm.free.fr]
It is only for Windows and requires .Net framework to be installed, which turns some people off.
Re: (Score:2)
I wished it had quick download/uploads like CRT. (Score:2)
In SecureCRT [vandyke.com] (even non-secured one), I use its sz and rz for Zmodem file transfers. I don't need to load up SFTP, SCP, etc. especially when in a hurry.
FYI, it is already in the wishlist [greenend.org.uk], but it is years old and low priority. Le PuTTY [sourceforge.net] exists, but it is an ugly hack and old (last updated in 2006). :(
Re: (Score:2)
I love SecureCRT, but I just can't bring myself to spend $99 on a SSH client. I am currently using an older version because my "1 year of updates" is long over, but I greatly prefer its interface to PuTTY. Don't get me wrong, PuTTY is a very nice program that I use on computers where my old SecureCRT isn't installed, but honestly they aren't in the same league (of course, PuTTY is free, extremely portable due to not needing to be installed, and is a solid program).
Re: (Score:2)
Ditto. I still use v3.4.8. What version do you still use?
Check out that Le PuTTY. It's Z-Modem transfer feature isn't too bad. Just ugly. Uploading doesn't update correctly in real-time.
Re: (Score:2)
It is funny that you mention it. I use version 3.4.8 as well.
My license issue date is 5/11/2001, and with that issue date version 3.4.8 is the newest I can grab.
I am not sure what your issue date is, but if it is on or after 6/1/2001 then you can get SecureCRT 4.0.x:
http://www.vandyke.com/pricing/upgrades/securecrt_securecrt_el.html [vandyke.com]
If I had only waited to get my license for another 30 days...
Re: (Score:2)
Personally, since I spent a few hours each day in terminal windows, SecureCRT is worth the cost.
But not worth upgrading every year. I only upgrade every few years.
Re: (Score:2)
I personally find the idea of using the same product for ssh and scp a little baffling.
Seriously, that's what WinSCP or Filezilla is for.
Although, frankly, I don't really understand why people appear to be copying files so much.
Re: (Score:2)
PuTTY web design (Score:3)
Seriously. It is so much easier on the eye than Web 2.0 pastel grey on slightly dark grey with blue-grey borders and green-grey highlighting of links (or whatever slashdot is using today)
Re: (Score:2)
I believe Knuth's answer is black (or by his own webpage an orange-ish brown) on pastel yellow.
Oo Serial fix! (Score:2)
I see the changelog has a note about a fix for the Serial interface.. hurrah!
Smooth scrolling! (Score:2)
Re:PuTTY Tray FTW. (Score:5, Informative)
Please note: I have decided to stop development of the PuTTY Tray patch, and I have no plans to resume it at any point in the future.
I like Cygwin better (Score:2)
Why would they bother to port/package it?
I've watched the Windows users at work deal with it, and it looks like it's a royal pain, compared to Cygwin+Cygwin-X that I use on the same platforms. It doesn't seem like it's very well integrated into the Windows clipboard, and, at least the version they're using doesn't work with the keyboard shortcuts neatly, either. Maybe they just don't use it well.
For example, with Cygwin, I can highlight and paste with a middle-click, just as on X-Windows, if I'm using an
Re: (Score:2)
Why would they bother to port/package it?
I've watched the Windows users at work deal with it, and it looks like it's a royal pain, compared to Cygwin+Cygwin-X that I use on the same platforms. It doesn't seem like it's very well integrated into the Windows clipboard, and, at least the version they're using doesn't work with the keyboard shortcuts neatly, either. Maybe they just don't use it well.
For example, with Cygwin, I can highlight and paste with a middle-click, just as on X-Windows, if I'm using an xterm or other X client application; the highlight also populates the Windows clipboard, so I can paste into an Outlook email, for example, using either the Windows application menu edit-paste or the standard keyboard shortcut (CTRL-v).
On a Linux box, I have at least one telnet client, an ssh client (and server, if I want it), various FTP client choices, and xterms, so what would PuTTY bring to the table? 'Bout the only thing missing on most modern distributions is a default xterm readily available in the menu-customization system.
Actually, correct, UNIX-style handling of the clipboard is one of the single best features of PuTTY. Ctrl-V has had a very different meaning in the shell (and vi and ...) much longer than it has had any meaning on a "Pee-Cee". I'd be *very* annoyed if I lost the (in-context) correct meaning of Ctrl-V.
Shift-Insert, copy-on-select. These make sense in a shell-context. I don't have a mouse cursor, and don't want one, within a shell. So, copy-on-select makes sense. I'd never select text and hit paste, lik
Re: (Score:2)
I see many people who don't use Windows questioning why you would use PuTTY.
It isn't only "PuTTY for Windows", OpenBSD has it available as a port and also a precompiled package.
Surely the Linux crowd can package it too?
Yes, they can: http://packages.debian.org/squeeze/putty [debian.org]
One big reason it's handy is that with it, you can generate and otherwise deal with PuTTY-formatted key files.
Re:Self-deprecating version numbers are the suck (Score:5, Interesting)
Hopefully the esteemed Mr Tatham won't mind if I quote him directly, but in 2007 he wrote this about why puTTY wasn't version 1 yet:
But that's not primarily what's holding back a 1.0 release. The real thing I want to do first is to sort out the data storage: there are quite a few features on the wish list which would require a revamp of that, such as
- ability to store some settings in HKEY_CURRENT_USER and others in HKEY_LOCAL_MACHINE, so that a sysadmin could set up some default saved sessions and a default host key cache which would then be the starting point for each user's personal configuration
- inheritable saved sessions (so that when I change, say, my font preference in Default Settings it automatically propagates to all my other sessions _except_ those in which I've specifically asked for a non-default font)
- storing configuration in a disk file as an alternative to the registry (so that people can carry around PuTTY plus their config file on a USB stick)
- ability to configure all PuTTY's options from the command line (rather than having to do a lot of them by the cumbersome method of creating a saved session and using -load).
Now I'm not saying I want to have _implemented_ all those features before 1.0, but I want to have made a commitment to a data storage format which is capable of supporting them. Currently PuTTY's data storage only tries to be upward- compatible, meaning that you can upgrade PuTTY and it'll still work with your old settings. Use an older PuTTY with newer settings, and you're on your own. My goal is that within the 1.0 series, the data storage should be compatible in _both_ directions. (Not because I anticipate people deliberately downgrading PuTTY, although it's been known occasionally, but because I can easily imagine people using different versions on two machines which happen to be sharing a network-stored configuration.)
Re: (Score:2)
http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-meaning [greenend.org.uk]
A.10.3 What does ‘PuTTY’ mean?
It's the name of a popular SSH and Telnet client. Any other meaning is in the eye of the beholder. It's been rumoured that ‘PuTTY’ is the antonym of ‘getty’, or that it's the stuff that makes your Windows useful, or that it's a kind of plutonium Teletype. We couldn't possibly comment on such allegations.