ウェブサイト検索

Debian 10 に TLS を使用して vsftpd FTP サーバーをインストールする方法

これまでに FTP を使用したことがある場合は、FTP がファイルや情報をあるシステムから別のシステムに転送する非常に便利な方法であることをご存じかもしれません。 FTP は File Transfer Protocol の略で、ユーザーに割り当てられている権限に応じてファイルのアップロードとダウンロードに使用できる一般的なネットワーク プロトコルです。 Linux および Unix システムの場合、VSFTPD は FTP サーバーとして使用されます。 VSFTPD は Very Secure FTP Daemon の略で、GNU General Public License に基づいてライセンスが付与されている FTP サーバーです。

この記事では、Debian 10 で vsftpd を使用して FTP サーバーをインストールおよびセットアップする方法を説明します。この記事で説明する手順の説明には Debian10 を使用しました。

Debian への FTP サーバーのインストール 続きを読む →

Ubuntu 20.04 でシステム時刻をインターネット タイム サーバーと同期する方法

コンピュータ システムでは、時計を手動で設定するか、インターネット ベースのサーバーと自動的に同期するように設定します。手動設定の必要がない限り、インターネット タイム サーバーと自動的に同期させることがベスト プラクティスです。また、クロックが正しく同期されていることを確認する必要があります。そうしないと、問題が発生し、ログ ファイルやその他のドキュメントが間違ったタイムスタンプになる可能性があります。 Ubuntu では、コマンド ラインとグラフィカルの両方を使用して、システム時刻をインターネット サーバーと同期できます。

この記事では、コマンド ラインと GUI の両方を使用して、Ubuntu システム時刻をインターネット タイム サーバーと同期する方法を説明します。

注: このチュートリアルで使用されるすべてのコマンドとプロセスは、Ubuntu 20.04 LTS (Focal Fossa) でテストされています。

現在の日付と時刻を表示します

timedatec

続きを読む →

NFS サーバーとクライアントを Ubuntu にインストールする

NFS またはネットワーク ファイル システムは、元々は Sun Microsystems のみが開発した分散ファイル システム プロトコルです。 NFS を使用すると、システムがネットワーク上で他のユーザーとディレクトリやファイルを共有できるようになります。 NFS ファイルを共有することで、ユーザーだけでなくプログラムも、ローカル マシン上にいるかのようにリモート システム上の情報にアクセスできます。

NFS はクライアント/サーバー環境で動作し、サーバーはクライアントの認証、認可、管理と、特定のファイル システム内で共有されるすべてのデータの管理を担当します。承認後は、任意の数のクライアントが、内部ストレージにあるかのように共有データにアクセスできます。 Ubuntu システム上で NFS サーバーをセットアップするのは非常に簡単です。サーバーとクライアント マシンの両方で必要なインストールと構成をいくつか行うだけで、準備は完了です。

この記事では、ある Ubuntu システムから別の Ubuntu システムにファイルを共有できるようにする NFS

続きを読む →

Debian 10 で NFS サーバーとクライアントをセットアップする方法

NFS (ネットワーク ファイル システム) は、ユーザーがリモート システム上のファイルやフォルダをローカルに保存されているかのように表示およびアクセスできるようにするファイル システム プロトコルです。これはクライアント/サーバー構成であり、ストレージを共有するシステムはサーバーと呼ばれ、サーバーに保存されているストレージにアクセスするシステムはクライアントと呼ばれます。 NFS を使用すると、ユーザーまたはシステム管理者はサーバーのファイル システムのすべてまたは一部をクライアントのシステムにマウントできます。その後、クライアントは、マウントされたファイルに割り当てられた特定の権限 (読み取り、書き込み) に基づいて、それらのファイルにアクセスできるようになります。

NFS クライアント/サーバー設定の作成は、イン

続きを読む →

CentOS 8 のターミナルを使用して Linux サーバーの地理的位置を確認する方法

インターネットに接続すると、各サーバーにパブリック IP アドレスが割り当てられます。このアドレスは、サーバーに信号やトラフィックを送信するために使用されるルーターに直接割り当てることができます。

この記事では、オープン API を使用してリモート Linux システムの IP アドレスと地理的位置を特定する方法と、ターミナルを介して bash スクリプトを実行する方法を説明します。以下に示すすべてのコマンドとスクリプトを CentOS 8 システム上で実行しました。

CentOS 8 で Linux サーバーの地理的位置を確認する

サーバーの地理的位置を見つけるには、システム上でさまざまなコマンドを実行する必要があります。 CentOS 8 システムに root ユーザーとしてログインし、次の手順を実行します。

ターミナルを開く

ショートカット方法「Ctrl + Alt + t」を使用してターミナ

続きを読む →

CentOS 8 に Samba をインストールして構成する方法

Samba は、Windows SMB (CIVFS) プロトコルの無料のオープンソース実装であり、Linux と Windows オペレーティング システム間でファイル、フォルダー、プリンターを簡単かつシームレスに共有できるようにします。

このチュートリアルでは、CentOS 8 に Samba をインストールして設定する方法を説明します。

Samba パッケージをインストールする

centOS 8 に samba パッケージをインストールするには、ターミナルを開いて次のコマンドを入力します。

続きを読む →

Centos 8 に DHCP サーバーをインストールして構成する方法

DHCP (動的ホスト構成プロトコル) は、モバイル、ラップトップ、PC、およびその他のネットワーク デバイスが通信できるように、これらのデバイスに IP アドレスを自動的に割り当てるために使用されます。 UDP (ユーザー データグラム プロトコル) を使用したコネクションレス サービス モデルを採用しています。 DHCP は、DHCP サーバーには既知のUDP ポート 67 を使用し、 クライアントにはUDP ポート 68 を使用します。 DHCP 操作は、サーバー検出、IP リースの提供、IP リース要求、および IP リースの確認の 4 つのフェーズに分かれます。これらの段階は、発見、提案、要求、確認を表す DORA と略されることがよくあります。このチュートリアルでは、Centos8 に DHCP サーバーをインストールして構成する方法を学びます。それでは、始めましょう。

静的 IP アドレス 192.168.1.1/24 を持つ DHCP サーバーがありま

続きを読む →

Ubuntu 20.04 LTS に VNC サーバーをインストールして構成する方法

VNC または仮想ネットワーク コンピューティングは、別のコンピュータ (クライアント) からコンピュータ (サーバーまたはデスクトップ) をリモート制御できるようにするグラフィカル デスクトップ共有ツールです。 VNC サーバーは、すべてのキーボードとマウスのイベントをクライアント コンピューターからサーバー コンピューターに送信します。ターミナルなどの CLI コマンドにまだ慣れていない場合は、VNC を使用すると、リモート コンピューター上のファイル、ソフトウェア、システム設定を管理できます。

このチュートリアルでは、Ubuntu 20.04 での VNC サーバーのセットアップを段階的に説明します。 Linux デスクトップ XFCE をサーバーにインストールし、TightVNC を使用して VNC サーバーをインストールして構成します。

前提条件

  • Ubuntu 20.04
  • ルート権限

続きを読む →

Rkhunter を使用して Debian サーバーのルートキットをスキャンする方法

Rkhunter は「Rootkit Hunter」の略で、Linux オペレーティング システム用の無料のオープンソース脆弱性スキャナーです。ルートキットや、隠しファイル、バイナリに設定された間違った権限、カーネル内の疑わしい文字列などを含む、その他の考えられる脆弱性をスキャンします。ローカル システム内のすべてのファイルの SHA-1 ハッシュを、オンライン データベース内の既知の良好なハッシュと比較します。また、ローカル システム コマンド、起動ファイル、およびリッスンしているサービスとアプリケーションのネットワーク インターフェイスもチェックします。

このチュートリアルでは、Debian 10 サーバーに Rkhunter をインストールして使用する方法を説明します。

前提条件

  • Debian 10 を実行しているサーバー。
  • root パスワードはサーバー上で構成されます。
<

続きを読む →

Nginx と PHP を使用してサーバー側の FastCGI キャッシュを有効にする方法

Nginx は、コンテンツやアプリケーションの配信を高速化するために使用できるオープンソースの高性能 Web サーバーです。 Nginx はセキュリティを強化し、スケーラビリティを向上させ、高可用性ロード バランサとしても使用できます。これはリバース プロキシとして使用でき、Nginx の最も重要な用途の 1 つはコンテンツ キャッシュです。最良のアプローチの 1 つは、Nginx をコンテンツ キャッシュとして使用することです。この記事では、Web サイトのパフォーマンスを向上させるための Nginx FastCGI コンテンツ キャッシュについて説明します。

Nginx で FastCGI キャッシュを有効にする

この記事では、Linux マシンに PHP を含む Nginx がすでにインストールされていることを前提としています。

FastCGI キャッシュの有効化を開始するには、キャッシュを有効にする仮想ホスト構成ファイルを編集します。

cd /et

続きを読む →