ステップバイステップで、ubuntuファイアウォールを開閉する方法を説明します

序文

ファイアウォール(Firewall)、保護壁とも呼ばれます。内部ネットワークと外部ネットワークの間にある[ネットワークセキュリティ](https://cloud.tencent.com/product/ns?from=10680)システムです。特定の規則に従ってデータの送信を許可または制限する情報セキュリティ保護システム。

ネットワークセキュリティに対するファイアウォールの重要性は自明ですが、実際の開発プロセスでは、

ファイアウォールのオンとオフを切り替えてから、Ubuntuでファイアウォールを管理する方法を確認する必要があります。一緒に見てみましょう。

インストール方法

 sudo apt-get install ufw

もちろん、これにはグラフィカルインターフェイス(比較的初歩的な)があります。Synapticでgufwを検索してみてください...

指示

1 有効にする

 sudo ufw enable
 sudo ufw default deny 

機能:システムの起動と同時に、ファイアウォールをオンにして、マシンへのすべての外部アクセスを閉じます(マシンは通常どおり外部にアクセスできます)。

2 シャットダウン

 sudo ufw disable 

2 ファイアウォールのステータスを表示する

 sudo ufw status 

3 対応するポートまたはサービスを有効/無効にする例

sudo ufw allow 80は、ポート80への外部アクセスを許可します
sudo ufw delete allow80はポート80への外部アクセスを禁止します
sudo ufw allow from192.168.1.1このIPがすべてのローカルポートにアクセスできるようにする
sudo ufw deny smtpは、smtpサービスへの外部アクセスを禁止します
sudo ufw delete allow smtpdelete上記で確立されたルール
sudo ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 22 To deny all TCP traffic from 10.0.0.0/8 to 192.168.0.1 address 22 port

すべてのRFC1918ネットワーク(LAN /ワイヤレスLAN)は、このホストへのアクセスを許可できます(/ 8、/ 16、/ 12はネットワーク分類です)。

sudo ufw allow from10.0.0.0/8
sudo ufw allow from172.16.0.0/12
sudo ufw allow from192.168.0.0/16

推奨設定

 sudo apt-get install ufw
 sudo ufw enable
 sudo ufw default deny 

この設定はすでに非常に安全です。特別なニーズがある場合は、 sudo ufwallowを使用して対応するサービスを有効にすることができます。

総括する

以上がこの記事の全内容です。この記事の内容があなたの研究や仕事に一定の参考になることを願っています。ご不明な点がございましたら、メッセージを残して交換してください。ZaLouへのご支援ありがとうございます。

Recommended Posts

ステップバイステップで、ubuntuファイアウォールを開閉する方法を説明します
win10でubuntuシステムを開く方法
Ubuntuシステム拡張ツールのインストール方法を教えてください
UbuntuでGitサーバーを構築する方法を教えてください
Ubuntu20.04でルートアカウントを開く方法
Ubuntu20.04をインストールしてNVIDIAドライバーをインストールする方法
Ubuntu20.04でホスト名を変更する方法
Ubuntu 16.04 /18.04にPycharmとIpythonをインストールする方法
Ubuntu16.04にNATSをインストールして構成する方法
Ubuntu18.04にGogsをインストールして構成する方法
ubuntuでタイムゾーンと時間を変更する方法
Ubuntu18.04にCyberpanelをインストールして構成する方法
Ubuntu16.04にphpMyAdminをインストールして保護する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu18.04にGitLabをインストールして構成する方法
Ubuntu20.04にDockerをインストールして使用する方法
Ubuntu18.04にAnsibleをインストールして構成する方法
Ubuntu18.04にCurlをインストールして使用する方法
Ubuntu18.04にComposerをインストールして使用する方法
Ubuntu18.04にWineをインストールして使用する方法
Ubuntu16.04にphpMyAdminをインストールして保護する方法
Ubuntu16.04にElasticsearchをインストールして構成する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Ubuntu20.04にComposerをインストールして使用する方法
Ubuntu14.04にBaasBoxをインストールして使用する方法
Ubuntu18.04にVNCをインストールして構成する方法
Ubuntu16.04にSphinxをインストールして構成する方法
Ubuntu14.04にOrientDBをインストールして構成する方法
Ubuntu16.04にPostgreSQLをインストールして使用する方法
pythonでゲームを書く方法を教えてください
ubuntuのファイアウォールをオフにしてからオンにします
Ubuntu14.04で解析サーバーを実行する方法
UbuntuにインストールされているJDKを確認する方法
Ubuntu12.04にAppScaleをインストールして構成する方法
Ubuntu16.04にDockerをインストールして使用する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Ubuntu18.04に最新のMySQLをインストールする方法
[ビデオ] Centos8に最新のLinuxバージョンのQQをインストールする方法を教えてください
DebianおよびUbuntuでDebファイルを再パッケージ化する方法
Ubuntu14.04でRedisデータをバックアップおよび復元する方法
Ubuntu14.04のNginxにgzipモジュールを追加する方法
Ubuntuの言語を中国語に変換する方法は? ?
Ubuntu18.04にMySQLWorkbenchをインストールして使用する方法
ubuntuシステムでタイムゾーンと時間を変更する方法
ubuntuシステムにtheanoとkerasをインストールする方法
Ubuntuのnginxサーバーでhttpsを開く方法
Ubuntu20.04にアップグレードする方法
Ubuntu20.04にアップグレードする方法
sshを介してwin10でubuntuシステムを制御する方法
UbuntuとRaspbianでJavaホームを設定する方法
Ubuntu20.04でタイムゾーンを設定または変更する方法
XshellとXftpが仮想マシンUbuntuへの接続に失敗する
Ubuntu14.04でUFWを使用してファイアウォールを設定する方法
memcacheをインストールしてubuntu環境で起動する方法
Ubuntu20.04でタイムゾーンを設定または変更する方法
Ubuntu環境でPHPとNginxをコンパイルしてインストールする方法
Ubuntu 18.04linuxシステムにJDKとMysqlをインストールする方法
ubuntu 12.04自動的に再起動してダンプするように、カーネルクラッシュを構成します
Centos8でビデオストリーミングプラットフォームEasyNVRを構築および展開して、指定されたポートにファイアウォールを貫通する方法は?
3Dオープンにインストールされたubuntu7.10