21 ポイント 投稿者 xguru 2025-10-01 | 2件のコメント | WhatsAppで共有
  • ターミナルでサーバー管理ができる対話型SSHマネージャー。Goで作成
  • ~/.ssh/config ファイルをベースに、サーバー間の移動、接続、探索、キー管理、ファイル転送、設定変更まで対応する キーボード中心のUI を提供
  • サーバー一覧をスクロールで確認でき、追加・編集・削除・ピン留め・状態確認(ping) および あいまい検索、サーバータグ、フィルタリング により高速接続を支援
  • ポートフォワーディング(LocalForward, RemoteForward, DynamicForward)、ProxyJump、Multiplexingによる高速な再接続、多様な認証オプション(公開鍵、パスワード、エージェントフォワーディング)をサポート
  • キー管理機能を提供 : SSHキーの自動検出と自動補完、複数キーに対応するスマートキー選択など
  • セキュリティ面を考慮した設計
    • すべての動作は システム標準の ssh(OpenSSH) バイナリ を通じて実行される
    • パスワード、キー、認証情報は保存・送信・改ざんしない
    • ~/.ssh/config のみを読み書きし、変更前には自動バックアップを作成
    • 一時ファイルに保存してから置き換えるアトミック書き込み方式
    • 非破壊編集 により既存のコメント、整列、空白を維持
  • 今後 ローカル-サーバー間のファイル転送、SSHキー自動配布 機能が追加される予定

2件のコメント

 
shakespeares 2025-10-06

SSHマネージャー……とても便利そうですね!
ほとんどCLIで使ってきましたが、もう少し多様な機能を管理するのが楽になりそうですね。

 
dhy0613 2025-10-01

Include にまだ対応していないのが残念ですね。TUI が使いやすくて、主に https://github.com/quantumsheep/sshs を使っていたのですが、もう少し機能が追加されたら乗り換えようと思います。