start: Unknown job: ssh
Before installing SSH server, it's a good idea to update apt to ensure we have the latest packages.
# sudo apt-get update
# sudo apt-get install openssh-server
Note: Bash doesn't have the rehash builtin command. Use "hash -r" instead.
Start SSH service:
# sudo /etc/init.d/ssh start
# sudo service ssh start
If you are using the latest version of Ubuntu such as 12.04 LTS or 13.04+, you need to use upstart job based commands:
# sudo stop ssh
# sudo start ssh
# sudo restart ssh
# sudo status ssh
To prevent login password prompt slowly:
// add following line on SSH server
# vi /etc/ssh/sshd_config
// add following line on SSH client
# vi /etc/ssh/ssh_config
List all services with the status for each of them:
# initctl list
# initctl help
Note initctl list shell command lists the contents of /etc/init rather than the suggested dbus-send command.
You can list all of the upstart jobs with by querying upstart over dbus:
# dbus-send --print-reply --system --dest=com.ubuntu.Upstart \
You may have to change 0_6 to reflect the version of upstart you have; this command works on my lucid install.