GogsによるプライベートGitサーバーの構築とSSHに関する2つの問題点

Gogs公式サイト:https://gogs.io/docs/installation/install_from_binary インストール方法は、通常のマシン環境とDockerの2種類があります。通常のマシンでのインストールを推奨します。Linuxのgitユーザーで実施してください(Docker版の場合は無視)。 初期設定を再実行したい場合、/home/git/gogs/custom/conf/app.ini ファイルを削除し、./gogs web を再起動するだけ ...

7月6日 20:28 投稿

Raspberry Pi 3B/3B+/4B 初期設定ガイド - OS導入からリモート接続まで

必要なハードウェア 電源アダプターの選定 Raspberry Piの電源供給において、初心者が陥りやすい問題としてPCのUSBポートからの給電があります。USB 2.0は最大500mA、USB 3.0でも900mA程度の出力しか得られません。外付け機器を接続する際は電力不足の原因となるため、5V/2.5A以上の出力が可能な専用アダプターの使用を推奨します。 シリアル通信モジュール 初期設定段階 ...

6月26日 16:38 投稿

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