Allow my computer (ubuntu) to accept SSH connections

18

5

I want to be able to connect from my laptop to my desktop via SSH so I can work from the couch when I'm feeling lazy.

Currently, when I try, I get a message saying "connection refused"

There are really two parts to this question:

1) How do I turn on this feature?

2) How do I make sure that it can only be used by my laptop and not anyone out in the internet?

David Oneill

Posted 2010-11-16T16:57:17.020

Reputation: 2 381

Answers

24

Here's a quick way to install the SSH server in Ubuntu:

sudo apt-get install openssh-server

But if I were you, I'd look at some documentation before (it's very complete and very straightforward).

I think you'll be particularly interested in Specify Which Accounts Can Use SSH, among other things.

m.capobianco

Posted 2010-11-16T16:57:17.020

Reputation: 521

10

1) How do I turn on this feature?

As @m.capobianco mentioned, you do the following to get openssh-server installed:

apt-get install openssh-server

Make sure that your desktop has a static IP (assigned by your home router), otherwise you will have to get up and check the ip (if it changed since last use).

2) How do I make sure that it can only be used by my laptop and not anyone out in the internet?

Easy, make sure no port forward is enabled from your router (external side) to your desktop. You are pretty safe behind your router, also SSH carries with it encryption and user based access.

Hope that clears that up.

Jakub

Posted 2010-11-16T16:57:17.020

Reputation: 3 111