A melhor maneira de desativar o SSH para todos os usuários? [fechadas]

1

Por motivos de segurança, quero desligar o SSH quando não o uso e ligá-lo novamente por meio de uma conexão VNC, pois posso me conectar remotamente ao servidor da Web pelo console do painel de controle Digitalocean e ativar o SSH. maneira.

Está abaixo da melhor maneira de fazer isso?

sudo stop ssh
sudo ufw deny 22

E ative o SSH via VNC

sudo ufw allow 22/tcp
sudo start ssh 

Ou devo usar alguma das variantes abaixo?

sudo service ssh stop
sudo systemctl stop ssh
sudo /etc/init.d/ssh stop

Eu estou em um servidor UBUNTU 16.04 LTS. E quero desativar o SSH para todos os usuários, não apenas para o root.

    
por Gabriel 06.02.2017 / 02:09

1 resposta

4

O Ubuntu 16.04 LTS usa o systemd, o que significa que você deseja systemctl .

Para evitar que o serviço seja iniciado automaticamente no momento da inicialização, use

sudo systemctl disable ssh.service

Para interromper a execução de um, use

sudo systemctl stop ssh.service

e

sudo systemctl start ssh.service

Observe que isso interrompe o ssh server. Você ainda pode usar o ssh client para se conectar a hosts remotos, mas com ssh server desativado, as conexões remotas destinadas à sua máquina serão desativadas

    
por 06.02.2017 / 02:29