web-dev-qa-db-ja.com

sshとftpを特定のIPアドレスに制限する方法は?

私のubuntuマシンのsshまたはftpにアクセスできる唯一の方法は、特定のIPアドレスにすることです。

3
kevCAI

Ubuntu Firewall(ufw)。

Ubuntu Firewallがアクティブかどうかを確認します。

$ Sudo ufw status

アクティブでない場合は、有効にします。

$ Sudo ufw enable

特定のIPアドレスからのSSH接続を許可します。

$ 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
4
Vanessa Deagan

最も簡単な方法は、ファイアウォールを使用することです。 DigitalOceanには configuring ufw に関する素晴らしいチュートリアルがあります。

最初にufwが有効になっていることを確認します(有効になっていない場合)。

Sudo ufw status
Sudo ufw enable

1つのアドレスからの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に置き換えることができます。

4
Pabi