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 投稿