autossh の活用と SSH 隧道の自動再接続

autossh は、SSH 接続を自動的に再確立するためのツールであり、長時間維持される SSH ポートフォワーディングやトンネルに特に有用です。このツールは、接続が切断された際に自動的に再接続を行うことで、安定した接続環境を提供します。 yum install autossh 基本的な使用方法 autossh -M <監視ポート> -p <SSHポート> -i <認証鍵ファイル> -R <リ ...

6月19日 17:54 投稿

RHEL 6.1のコンソールログインが失敗するがSSHは成功する問題の解決

RHEL 6.1(64ビット版)のシステムで、コンソール(tty1)に直接ログインしようとすると、ユーザー名とパスワードを入力後、再度ログインプロンプトに戻ってしまう現象が発生しました。しかし、SSH経由でのログインは正常に成功します。 まず、システムログを確認します。/var/log/secure を監視すると、PAM(Pluggable Authentication Modules)関連のエラーが表示されて ...

6月6日 00:41 投稿

GitとGitLabによる開発プロセスガイド

初期設定手順 ホストファイル編集 GitLabサーバーIPアドレス gitlab.example.jp ユーザー情報設定(GitLabアカウントに合わせて変更) git config --global user.name "kanako" git config --global user.email "kanako@example.co.jp" # LF形式でのコミット設定 git config --global core.autocrlf input # 混合改行の検証強制 git config --glo ...

6月2日 23:01 投稿

SSHフレームワークのコントロール層構築

SSHフレームワークのコントロール層構築 1、コントロール層にPOと同等のVOオブジェクトを作成する package com.caicai.elec.contorl.vo; /* * VOは値オブジェクトであり、ページのプロパティ値に対応する * * VOオブジェクトとPOの共通点と相違点 * * 共通点:どちらもJavaBeanオブジェクトである * 相違点:POオブジェクトのプロパティ関係はデータベースフィー ...

6月1日 22:15 投稿

SSHデフォルトポートの変更によるセキュリティ強化

CentOS 7.9での設定手順 SSHサービスのセキュリティを向上させるため、デフォルトのポートを変更する方法を説明します。 1. 設定ファイルの変更 SSH設定ファイルを編集します: vi /etc/ssh/sshd_config 2. SELinuxの一時的な無効化 リモート接続を確保するために、SELinuxを一時的に無効化します: # 現在の状態を確認 getenforce # SELinuxを無効化 setenforce 0 # SE ...

6月1日 18:13 投稿

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

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

5月27日 07:52 投稿

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

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

5月24日 07:47 投稿

Linux環境とリモート開発環境の基本操作ガイド

タスク概要 タスク名内容 メイン課題SSH接続とポート転送を設定し、hello_world.pyを実行 タスク1開発マシン上で基本的なLinuxコマンドを実践 タスク2VS Codeでリモート接続し、conda環境を新規作成 タスク3test.shスクリプトを作成・実行 SSH接続とポート転送の基礎 SSH(Secure Shell)は、暗号化された安全な通信チャネルを提供する ...

5月16日 04:05 投稿

Linux VPSサーバー導入後の基本的なセキュリティ設定

LinuxシステムのVPSまたはサーバーを購入した後、多くのプロバイダーはroot権限のアカウントを提供しますが、初期パスワードは短く設定されていることが多く、これは非常に危険です。脆弱なパスワードにより、サーバーが不正アクセスされ悪用されるケースが頻繁に発生しています。そのため、LinuxシステムのVPSまたはサーバーをセットアップした後、基本的なセキュリティ設 ...

5月14日 10:15 投稿

Ubuntu22でのHadoop3.3.6環境構築手順

必要なソフトウェア Ubuntu 22.04 64bit、Hadoop 3.3.6、Java 8 システムアップデート sudo apt update sudo apt upgrade -y SSHサーバーのインストール sudo apt install openssh-server -y SSH接続確認 systemctl status ssh pdshのインストール sudo apt install pdsh -y 環境変数の設定 /etc/profileに以下を追加: export PDSH_RCMD_TYPE=ssh SSH鍵の設定 ssh-k ...

5月10日 12:30 投稿