I first tried the backports repository but 6.2 isn't in there. It's in the testing repository though, so I added the testing repository to /etc/apt/sources.list, did an apt-get update, then an apt-get install openssh-server openssh-client and got:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libc6-dev : Breaks: gcc-4.4 (< 4.4.6-4) but 4.4.5-8 is to be installed
E: Broken packages
gcc and libc6-dev aren't dependencies for openssh-server or openssh-client, so why is it complaining that it needs libc6-dev? And how can I get around this?
My understanding is that "sudo aptitude install -f --safe-resolver openssh-server openssh-client" would try to resolve all dependencies, so I tried that but got:
Resolving dependencies...
The following packages have been kept back:
openssh-client openssh-server
The following NEW packages will be installed:
gcc-4.8-base{a} libgmp10{a} multiarch-support{a}
The following packages will be REMOVED:
libgmp3c2{u}
The following packages will be upgraded:
cpp-4.4 g++-4.4 gcc-4.4 gcc-4.4-base lib32gcc1 lib32stdc++6 libc-dev-bin libc6 libc6-dev libc6-i386 libgcc1 libgomp1 libmpfr4 libstdc++6 libstdc++6-4.4-dev locales make openssh-blacklist openssh-blacklist-extra
19 packages upgraded, 3 newly installed, 1 to remove and 277 not upgraded.
Need to get 35.7 MB of archives. After unpacking 3,334 kB will be used.
Do you want to continue? [Y/n/?] n
Abort.
So basically, it didn't want to install my desired packages and wanted to install other things. Not too helpful for me.