Skip to content

Blog

ESXiでED25519アルゴリズムによるSSHログインを有効化する

BroadcomのナレッジベースにはESXiホスト上でSSH用のssh-ed25519キーアルゴリズムを実装することはできません。という記事があり、以下の記載があります。

ed25519は現在、ESXiでの使用がサポートされていません。

公式サイトに上記の記載があるものの、以下の手順を実行することでED25519アルゴリズムを有効にすることは出来ます。

/etc/ssh/sshd_configへ以下の行を追加します。

PubkeyAcceptedKeyTypes=+ssh-ed25519,ssh-rsa

SSHサービスを再起動します。

/etc/init.d/SSH restart

これでED25519アルゴリズムによるSSHログインが可能になっているはずです。勿論、別途SSHサービスを有効化しておく必要はあります。

macOSにGemini Desktopをインストールする

macOSにデスクトップ版のGeminiアプリケーションが登場し、Gemini アプリが Mac に登場からダウンロードできるようになりました。今回はこれをインストールする手順をメモします。個人的に「ソフトウェアは出来る限りHomebrewで管理し、バージョンアップや別環境への移行を簡単にする」方針にしている為、公式サイトからダウンロードできるインストーラは利用せず、Homebrewでインストールします。

Forkでコミットメッセージ/コードレビューにAIを利用する

GitのクライアントツールであるForkではAI Commits integration into Fork #1886というIssueでもAI活用について話題になっています。リリースノートでもしばしばAI関連機能の実装や拡張について触れられており、バージョン2.64.0でも以下の拡張が行われたそうです。

2.64.0

  • Ability to edit default AI agent requests in Integration preferences
  • Add Codex support for AI commit messages and code review

ただし、ForkではClaudeのみ利用することができます(Geminiなどは利用できず、今のところ対応の予定も無いようです)。

有効期限切れになったGitLabのGPG鍵を更新する

Amazon Linux 2023GitLabをリポジトリからインストールして利用しています。ですが、更新しようとしたところ以下のエラーになりました。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# dnf check-update
gitlab_gitlab-ee                                               346  B/s | 833  B     00:02
gitlab_gitlab-ee                                               7.2 kB/s | 3.1 kB     00:00
gitlab_gitlab-ee                                                16 kB/s | 7.0 kB     00:00
gitlab_gitlab-ee                                               2.7 kB/s | 3.8 kB     00:01
gitlab_gitlab-ee                                               286  B/s | 833  B     00:02
Error: Failed to download metadata for repo 'gitlab_gitlab-ee': repomd.xml GPG signature verification error: Bad GPG signature
(snip)
Error: Failed to download metadata for repo 'runner_gitlab-runner-source': repomd.xml GPG signature verification error: Bad GPG signature
Ignoring repositories: gitlab_gitlab-ee, gitlab_gitlab-ee-source, runner_gitlab-runner, runner_gitlab-runner-source
Last metadata expiration check: 1 day, 15:27:18 ago on Thu Feb 26 17:00:09 2026.

今回は「GitLabのGPG鍵が有効期限切れになっていた」ことが原因でした。これを解消し、GPG鍵を更新する手順をメモしておきます。