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?
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?
Respostas:
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.
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
Geralmente, o serviço é nomeado após o daemon. Tente em /etc/init.d/sshd
vez disso.
sudo initctl reload-configuration
antessudo service ssh start
. Eu acho que isso é um bug nas versões recentes do ubuntu (12.10,13.04).