ウェブサイト検索
これまでに 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 を使用しました。
コンピュータ システムでは、時計を手動で設定するか、インターネット ベースのサーバーと自動的に同期するように設定します。手動設定の必要がない限り、インターネット タイム サーバーと自動的に同期させることがベスト プラクティスです。また、クロックが正しく同期されていることを確認する必要があります。そうしないと、問題が発生し、ログ ファイルやその他のドキュメントが間違ったタイムスタンプになる可能性があります。 Ubuntu では、コマンド ラインとグラフィカルの両方を使用して、システム時刻をインターネット サーバーと同期できます。
この記事では、コマンド ラインと GUI の両方を使用して、Ubuntu システム時刻をインターネット タイム サーバーと同期する方法を説明します。
注: このチュートリアルで使用されるすべてのコマンドとプロセスは、Ubuntu 20.04 LTS (Focal Fossa) でテストされています。
timedatec
続きを読む →NFS またはネットワーク ファイル システムは、元々は Sun Microsystems のみが開発した分散ファイル システム プロトコルです。 NFS を使用すると、システムがネットワーク上で他のユーザーとディレクトリやファイルを共有できるようになります。 NFS ファイルを共有することで、ユーザーだけでなくプログラムも、ローカル マシン上にいるかのようにリモート システム上の情報にアクセスできます。
NFS はクライアント/サーバー環境で動作し、サーバーはクライアントの認証、認可、管理と、特定のファイル システム内で共有されるすべてのデータの管理を担当します。承認後は、任意の数のクライアントが、内部ストレージにあるかのように共有データにアクセスできます。 Ubuntu システム上で NFS サーバーをセットアップするのは非常に簡単です。サーバーとクライアント マシンの両方で必要なインストールと構成をいくつか行うだけで、準備は完了です。
この記事では、ある Ubuntu システムから別の Ubuntu システムにファイルを共有できるようにする NFS
続きを読む →NFS (ネットワーク ファイル システム) は、ユーザーがリモート システム上のファイルやフォルダをローカルに保存されているかのように表示およびアクセスできるようにするファイル システム プロトコルです。これはクライアント/サーバー構成であり、ストレージを共有するシステムはサーバーと呼ばれ、サーバーに保存されているストレージにアクセスするシステムはクライアントと呼ばれます。 NFS を使用すると、ユーザーまたはシステム管理者はサーバーのファイル システムのすべてまたは一部をクライアントのシステムにマウントできます。その後、クライアントは、マウントされたファイルに割り当てられた特定の権限 (読み取り、書き込み) に基づいて、それらのファイルにアクセスできるようになります。
NFS クライアント/サーバー設定の作成は、イン
続きを読む →インターネットに接続すると、各サーバーにパブリック IP アドレスが割り当てられます。このアドレスは、サーバーに信号やトラフィックを送信するために使用されるルーターに直接割り当てることができます。
この記事では、オープン API を使用してリモート Linux システムの IP アドレスと地理的位置を特定する方法と、ターミナルを介して bash スクリプトを実行する方法を説明します。以下に示すすべてのコマンドとスクリプトを CentOS 8 システム上で実行しました。
サーバーの地理的位置を見つけるには、システム上でさまざまなコマンドを実行する必要があります。 CentOS 8 システムに root ユーザーとしてログインし、次の手順を実行します。
ショートカット方法「Ctrl + Alt + t」を使用してターミナ
続きを読む →Samba は、Windows SMB (CIVFS) プロトコルの無料のオープンソース実装であり、Linux と Windows オペレーティング システム間でファイル、フォルダー、プリンターを簡単かつシームレスに共有できるようにします。
このチュートリアルでは、CentOS 8 に Samba をインストールして設定する方法を説明します。
centOS 8 に samba パッケージをインストールするには、ターミナルを開いて次のコマンドを入力します。
続きを読む →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 サーバーがありま
続きを読む →VNC または仮想ネットワーク コンピューティングは、別のコンピュータ (クライアント) からコンピュータ (サーバーまたはデスクトップ) をリモート制御できるようにするグラフィカル デスクトップ共有ツールです。 VNC サーバーは、すべてのキーボードとマウスのイベントをクライアント コンピューターからサーバー コンピューターに送信します。ターミナルなどの CLI コマンドにまだ慣れていない場合は、VNC を使用すると、リモート コンピューター上のファイル、ソフトウェア、システム設定を管理できます。
このチュートリアルでは、Ubuntu 20.04 での VNC サーバーのセットアップを段階的に説明します。 Linux デスクトップ XFCE をサーバーにインストールし、TightVNC を使用して VNC サーバーをインストールして構成します。
Rkhunter は「Rootkit Hunter」の略で、Linux オペレーティング システム用の無料のオープンソース脆弱性スキャナーです。ルートキットや、隠しファイル、バイナリに設定された間違った権限、カーネル内の疑わしい文字列などを含む、その他の考えられる脆弱性をスキャンします。ローカル システム内のすべてのファイルの SHA-1 ハッシュを、オンライン データベース内の既知の良好なハッシュと比較します。また、ローカル システム コマンド、起動ファイル、およびリッスンしているサービスとアプリケーションのネットワーク インターフェイスもチェックします。
このチュートリアルでは、Debian 10 サーバーに Rkhunter をインストールして使用する方法を説明します。
Nginx は、コンテンツやアプリケーションの配信を高速化するために使用できるオープンソースの高性能 Web サーバーです。 Nginx はセキュリティを強化し、スケーラビリティを向上させ、高可用性ロード バランサとしても使用できます。これはリバース プロキシとして使用でき、Nginx の最も重要な用途の 1 つはコンテンツ キャッシュです。最良のアプローチの 1 つは、Nginx をコンテンツ キャッシュとして使用することです。この記事では、Web サイトのパフォーマンスを向上させるための Nginx FastCGI コンテンツ キャッシュについて説明します。
この記事では、Linux マシンに PHP を含む Nginx がすでにインストールされていることを前提としています。
FastCGI キャッシュの有効化を開始するには、キャッシュを有効にする仮想ホスト構成ファイルを編集します。
cd /et 続きを読む →