Como reinicio o ssh ou sshd no Ubuntu?

9

Quero reiniciar o ssh ou sshd, mas recebo este erro:

qqqq@Matrix-Server:/$ sudo /etc/init.d/ssh stop
sudo: /etc/init.d/ssh: command not found
qqqq@Matrix-Server:/$

Preciso instalar o ssh ou sshd ou ele vem com o Ubuntu?

ThatGraemeGuy
fonte

Respostas:

12

Instale o openssh-server

sudo apt-get install openssh-server
Johan
fonte
Depois de instalar o openssh-server, pode ser necessário executar sudo initctl reload-configurationantes sudo service ssh start. Eu acho que isso é um bug nas versões recentes do ubuntu (12.10,13.04).
chrishiestand
5

O sshd é o servidor do servidor ssh. Portanto, se você deseja se conectar a uma máquina via ssh, precisará instalar um servidor ssh na máquina de destino, por exemplo, usando

sudo apt-get install openssh-server

O comando ssh é o que você usa para realmente se conectar a uma máquina executando um servidor ssh. Você precisa do ssh instalado na máquina da qual deseja fazer o ssh.

sudo apt-get install ssh

Mas o ssh provavelmente já estará instalado se você usar qualquer versão decente do Ubuntu.


Agora sobre como reiniciar . O que você deseja reiniciar? Se você deseja reiniciar o servidor ssh na outra máquina (por exemplo, se você alterou a configuração), use

sudo /etc/init.d/ssh restart

Sim, é chamado ssh, embora o processo seja chamado sshd, o que pode ser confuso.

fgysin restabelecer Monica
fonte
3

Existe uma opção no procedimento de instalação do Ubuntu para instalar automaticamente o servidor SSH, se não o tiver escolhido, você precisará instalar o pacote. O pacote completo do SSH do Ubuntu inclui o daemon do servidor e o cliente.
Para instalá-lo

sudo apt-get install ssh
Federico Fenara
fonte
1

Geralmente, o serviço é nomeado após o daemon. Tente em /etc/init.d/sshdvez disso.

Ignacio Vazquez-Abrams
fonte
eu tive que instalar o openssh. Eu pensei que ele vem com o ubuntu, é estranho #
6
Não, o Ubuntu usa /etc/init.d/ssh. A instalação padrão vem com o cliente openssh, mas não o servidor openssh.
Andol
o ssh também não estava presente no diretório init.d. quando eu instalado openssh então veio nesse diretório