Каков самый простой способ сделать так, чтобы единственный способ получить доступ к ssh или ftp для моей машины ubuntu был на определенном ip-адресе?
Брандмауэр Ubuntu (ufw).
Посмотрите, активен ли брандмауэр Ubuntu:
$ sudo ufw status
Если он неактивен, включите его:
$ sudo ufw enable
Разрешить соединения SSH с определенного IP-адреса:
$ sudo ufw allow from 123.123.123.123 to any port 22 proto tcp
Разрешить FTP-соединения
$ sudo ufw allow from 123.123.123.123 to any port 21 proto tcp
Просмотреть правила брандмауэра:
$ sudo ufw status
Удалить выше правила SSH :
$ sudo ufw delete allow from 123.123.123.123 to any port 22 proto tcp
Отключить брандмауэр Ubuntu:
$ sudo ufw disable
Брандмауэр Ubuntu (ufw).
Посмотрите, активен ли брандмауэр Ubuntu:
$ sudo ufw status
Если он неактивен, включите его:
$ sudo ufw enable
Разрешить соединения SSH с определенного IP-адреса:
$ sudo ufw allow from 123.123.123.123 to any port 22 proto tcp
Разрешить FTP-соединения
$ sudo ufw allow from 123.123.123.123 to any port 21 proto tcp
Просмотреть правила брандмауэра:
$ sudo ufw status
Удалить выше правила SSH :
$ sudo ufw delete allow from 123.123.123.123 to any port 22 proto tcp
Отключить брандмауэр Ubuntu:
$ sudo ufw disable
Брандмауэр Ubuntu (ufw).
Посмотрите, активен ли брандмауэр Ubuntu:
$ sudo ufw status
Если он неактивен, включите его:
$ sudo ufw enable
Разрешить соединения SSH с определенного IP-адреса:
$ sudo ufw allow from 123.123.123.123 to any port 22 proto tcp
Разрешить FTP-соединения
$ sudo ufw allow from 123.123.123.123 to any port 21 proto tcp
Просмотреть правила брандмауэра:
$ sudo ufw status
Удалить выше правила SSH :
$ sudo ufw delete allow from 123.123.123.123 to any port 22 proto tcp
Отключить брандмауэр Ubuntu:
$ sudo ufw disable
Самый простой способ - использовать брандмауэр. DigitalOcean имеет отличный учебник по настройке ufw.
Сначала убедитесь, что ufw включен, если не включить его:
sudo ufw status
sudo ufw enable
Соответствующей командой для ssh / ftp с одного адреса будет
sudo ufw allow from 15.15.15.15 to any port 22
sudo ufw allow from 15.15.15.15 to any port 21
[d4 ] Порт 22 - дефолт для SSH, 21 - по умолчанию для FTP. Вы можете заменить 15.15.15.15 либо на подсеть, либо на определенный IP-адрес. Самый простой способ - использовать брандмауэр. DigitalOcean имеет отличный учебник по настройке ufw.
Сначала убедитесь, что ufw включен, если не включить его:
sudo ufw status
sudo ufw enable
Соответствующей командой для ssh / ftp с одного адреса будет
sudo ufw allow from 15.15.15.15 to any port 22
sudo ufw allow from 15.15.15.15 to any port 21
Порт 22 - дефолт для SSH, 21 - по умолчанию для FTP. Вы можете заменить 15.15.15.15 либо на подсеть, либо на определенный IP-адрес.
Самый простой способ - использовать брандмауэр. DigitalOcean имеет отличный учебник по настройке ufw.
Сначала убедитесь, что ufw включен, если не включить его:
sudo ufw status
sudo ufw enable
Соответствующей командой для ssh / ftp с одного адреса будет
sudo ufw allow from 15.15.15.15 to any port 22
sudo ufw allow from 15.15.15.15 to any port 21
Порт 22 - дефолт для SSH, 21 - по умолчанию для FTP. Вы можете заменить 15.15.15.15 либо на подсеть, либо на определенный IP-адрес.