SSH鍵

SSH鍵は、サーバーへの安全なパスワード不要の認証方法を提供します。ServerCCはアプリから直接SSH鍵のインポートと管理をサポートしています。

対応する鍵の種類

  • Ed25519 — 推奨。モダンで高速、安全です。
  • RSA — 幅広い互換性。2048、3072、4096ビットの鍵長に対応しています。
注意

ECDSA鍵は現在サポートされていません。ECDSAが必要な場合は、代わりにEd25519またはRSAをご利用ください。

鍵のインポート

SSH鍵タブに移動し、+ボタンをタップします。

1

鍵の情報を入力

鍵の名前と、識別用の任意のコメントを入力します。

2

秘密鍵を貼り付け

PEM形式の秘密鍵をテキストエリアに貼り付けます。鍵は-----BEGINで始まり-----ENDで終わる必要があります。

3

パスフレーズを追加(暗号化されている場合)

鍵がパスフレーズで保護されている場合は、パスフレーズを入力してください。パスフレーズは鍵とともにiOSキーチェーンに安全に保存されます。

ヒント

サーバー追加時にSSH鍵を直接インポートすることもできます。サーバー追加フォームにはインラインの鍵インポートオプションが含まれています。

鍵の詳細を表示

リスト内の鍵をタップして詳細を表示します:

  • 鍵の種類 — Ed25519、RSA 2048など
  • 公開鍵のフィンガープリント — 識別用のSHA256フィンガープリント
  • コメント — 鍵に関連付けられたコメント

鍵の削除

リスト内の鍵を左にスワイプすると削除ボタンが表示されます。鍵を削除するとアプリとiOSキーチェーンから削除されます。この鍵を使用しているサーバーは、別の認証方法に更新する必要があります。

セキュリティ

すべてのSSH鍵とパスフレーズは、kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly保護を使用してiOSキーチェーンに保存されます。これにより:

  • 鍵はデバイス上で暗号化された状態で保存されます
  • 鍵は起動後に少なくとも一度デバイスのロックを解除した後にのみアクセス可能です
  • 鍵はデバイスのバックアップに含まれません
  • 鍵がデバイスの外に出ることはありません