Я пытаюсь разрешить SFTP-соединение с предварительно настроенным Linode. Он работает под управлением Ubuntu 12.04. Еще шесть недель назад я был полностью экологичен для Linux, но я учился на ходу.
Я покинул станцию, на которой был установлен Linode, и узнал, что iptables были настроены так, чтобы разрешать соединения только с определенных IP-адресов.
У меня все еще есть доступ к Linode Shell, но я использую Verizon Jetpack, и мой IP-адрес меняется довольно регулярно. Я также не хочу создавать брешь в безопасности, и мне кажется, что я играю здесь с огнем.
Я попытался:
sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT
чтобы попытаться разрешить доступ SSH / SFTP со всех IPS, но я все еще получаю ошибку тайм-аута в Filezilla с использованием IP-адреса linode и той же информации для входа, что и раньше.
Я не уверен, что лучше всего делать, так как предпочел бы действовать осторожно в этой области.
Ubuntu использует UFW по умолчанию, поэтому я бы не стал изменять iptables
правила, если вам не нужно.
Я использую limit
Правило разрешает OpenSSH, так как люди будут постоянно пытаться атаковать Linode в общедоступном Интернете. Так что это, вероятно, поможет:
$ sudo ufw limit OpenSSH