SSH免密通信の設定 - ssh-keygenの基本的な使い方

1. SSHとは SSHは`Secure Shell`の略称で、アプリケーション層に基づいたセキュリティプロトコルです。SSHは現在最も信頼性が高く、リモートログインセッションや他のネットワークサービスにセキュリティを提供するためのプロトコルとして広く使用されています。 SSH認証には主に2つの方法があります: パスワードベースの認証: ログイン時にユーザー名とパスワードを ...

5月27日 07:52 投稿

CentOS 6.8でのLNMP環境構築

SELinuxがコンパイルインストールに障害をきたす可能性があるため、最初に無効化します。永続的な無効化にはシステムの再起動が必要です。 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config 一時的な無効化は再起動なしで可能です。 setenforce 0 iptables -I INPUT -p tcp --dport 80 -j ACCEPT 必要なツールのインストール yum -y install gcc auto ...

5月26日 11:37 投稿

CentOS 7 環境における Hadoop 2.10 高可用性クラスタ構築

システム構成 CentOS 7 上で Hadoop 2.10 の高可用性クラスタを構築します。以下の6台のサーバを準備します: NameNode: 2台 DataNode: 4台 JournalNode: 3台 ZooKeeper: 3台 IPアドレス ホスト名 役割 192.168.30.141 s141 NameNode1, ZKFC, ZooKeeper 192.168.30.142 s142 DataNode, JournalNode, ZooKee ...

5月25日 07:25 投稿

Linux環境におけるSSHプロトコルを用いたリモート接続構築とセキュリティ設定

OSバージョン確認とネットワークインターフェース初期化 対象システムのリリース情報を取得するには、以下のコマンドを実行します。 cat /etc/redhat-release 基本的なネットワーク設定ツールがシステムに導入されていない場合(ifconfigやnetstatが存在しない場合)は、追加インストールが必要です。 yum install -y net-tools ネットワークインターフェースの起動設定を ...

5月24日 07:47 投稿

CentOSでのTomcat起動時のメモリ割り当てエラー

サーバー環境と問題解決手順について説明します。 1. サーバー環境情報 1.1. ハードウェアスペック 物理マシン上で動作しており、以下のスペックを備えています: CPUモデル CPU数 CPUコア数 CPUスレッド数 RAM Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz 2個 20コア 40スレッド 126GB 1.2. Tomcat起動パラメータ $TOMCAT_HOME/bin/catalina.shファイル内のJVM ...

5月22日 22:18 投稿

軽量級Gitサーバーの構築手順

gitoliteを使用したGitサーバーのセットアップ Gitoliteについて Gitoliteは無料のオープンソースGitサーバーであり、単一サーバーで複数のGitリポジトリをホストする場合に最適です。GitoliteはGit上にアクセス制御レイヤーを提供するため、ユーザーに基づいてGitアクセス権を設定できます。Gitoliteは多数のgitoliteユーザーへのアクセスを提供し、多くのGitリポジトリへ ...

5月21日 23:27 投稿

CentOS 7.6環境におけるRedis 6.2.6のインストールとサービス管理設定

CentOS 7.6にRedis 6.2.6を導入する際、ソースコードからのビルド(wgetでの取得およびmake)が完了した後のステップとして、システムサービスへの登録方法には大きく分けて2つのアプローチがあります。本記事では、付属のユーティリティスクリプトを利用する方法と、推奨されるsystemdユニットファイルを手動で作成する方法について解説します。 1. 付属スクリプト「inst ...

5月20日 21:37 投稿

CentOS サーバーにおける OpenSSL の手動ビルドと CVE-2022-0778 セキュリティ対策の完全ガイド

環境構築の前提条件 CVE-2022-0778 を含む既知の脆弱性を回避するため、標準パッケージではなく最新かつ安定したバージョンを手動でコンパイルインストールする必要があります。以下の手順では、依存関係を含む必要な準備から、実際のビルド、およびシステムへの統合までを順に説明します。 1. ソースコードの準備と依存ライブラリ まず、作業ディレクトリへ移動し、最新 ...

5月20日 03:11 投稿

CentOS 7へのNginxインストールガイド

CentOS 7へのNginxインストールガイド 一、リポジトリパッケージリストの更新 $ sudo yum update -y -yフラグは任意のパラメータです。このフラグを使用すると、ソフトウェアのインストールプロセス中にユーザーに確認を求めるプロンプトが表示された場合に、自動で「はい」と応答します。 二、EPELリポジトリの追加 質問:EPELとは何ですか? 回答: EPEL(Extra Package ...

5月19日 23:21 投稿

LinuxシステムにおけるNTPサーバーの構築と運用

サーバー側のインストールプロセス 必要なパッケージをインストール [root@server ~]# yum -y install chrony ntpdate NTP構成ファイルを修正し、中国本土向けの時間同期サーバーを追加してBIOS時刻との調整を行います。 中国本土のデータセンターに設置されたサーバーについては、標準のRHEL/CentOS NTPサーバーがアクセス不能なため、中国本土専用のNTPサービスを利用す ...

5月18日 21:15 投稿