For security reasons I want to turn off SSH when I don't use it and turn it on again via a VNC connection as I can connect to my web server remotely over the Digitalocean control panel's console instead, and turn on SSH that way.
Is below the best way of doing it?
sudo stop ssh
sudo ufw deny 22
And turn on SSH via VNC
sudo ufw allow 22/tcp
sudo start ssh
Or should I use any of the below variants?
sudo service ssh stop
sudo systemctl stop ssh
sudo /etc/init.d/ssh stop
I'm on a UBUNTU 16.04 LTS server. And I want to disable SSH for all users, not only for root.
I have already taken all security measures which I have listed here: https://askubuntu.com/questions/880316/more-secure-ubuntu-16-04-web-server-for-wordpress And the VNC console is behind Digitalocean control panel accessed only with 2-factor auth. I cannot disable this console as it's part of the Digitalocean control panel.