¿Cuál es la forma más fácil de hacerlo para que la única forma en que cualquiera pueda acceder al ssh o ftp para mi máquina ubuntu sea desde una determinada dirección IP?
Respuesta aceptada:
Cortafuegos de Ubuntu (ufw).
Ver si Ubuntu Firewall está activo:
$ sudo ufw status
Si está inactivo, actívalo:
$ sudo ufw enable
Permitir conexiones SSH desde una dirección IP específica:
$ sudo ufw allow from 123.123.123.123 to any port 22 proto tcp
Permitir conexiones FTP
$ sudo ufw allow from 123.123.123.123 to any port 21 proto tcp
Ver reglas de cortafuegos:
$ sudo ufw status
Eliminar la regla SSH anterior:
$ sudo ufw delete allow from 123.123.123.123 to any port 22 proto tcp
Deshabilitar el cortafuegos de Ubuntu:
$ sudo ufw disable