Tell me more ×
Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. It's 100% free, no registration required.

I really like the simplicity and power of the Raspberry Pi's SSH server - no messing around with impossible-to-create text files containing the username and some arbitrary hash of the password that's been salted by the IP and only works for certain domains unless you have a certificate... you get the idea. Either way, after attempting to puzzle out OpenSSH for a while on my Ubuntu box, I gave up.

What I'd like to know is, what SSH server does the Pi use, and can I get it on my other boxes? What I'd like to do is have my Pi set up as sort of an access hub to my other computers:

james@FriendComputer~$ ssh [email protected]
[email protected]'s password:
[email protected]~$ ssh [email protected]
[email protected]'s password:
[email protected]~$

..if you look at the above diagram, you'll get an idea of what I'm talking about. Either way, OpenSSH proved to be too much of a bother to deal with, so I want whatever the Pi's got.

share|improve this question
"whatever the Pi's got" == openssh – goldilocks Apr 26 at 12:18
if you're running Raspbmc then it's Dropbear... – Jamiro14 Apr 26 at 16:15

1 Answer

It depends on which distribution you use. The most popular one, Rasbpian, is a recompilation of Debian distribution. Ubuntu is based on Debian but has a lot of changes on top of it.

OpenSSH is default ssh server in Debian and so is in Raspbian. So if you are using Raspbian, you are using OpenSSH, unless you changed it.

I have no idea what "impossible-to-create" text file you are talking about. There shouldn't be anything like that on Ubuntu. It should work the same (or almost the same) as on RaspberryPi.

There is nothing else you have to do to setup your RaspberryPi as a "ssh hub" if you want to use passwords for authentication. It may be more convenient to setup SSH keys on RaspberryPi and then configure all your SSH servers for keys authentication. You can find a lot of information about setting this up so instead of describing it here I will only give you hint on the two commands that should be used - ssh-keygen and ssh-copy-id.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.