5

私は、SSH 統合を使用する必要がある 1 つの iPhone アプリケーションに取り組んでいます。サーバーにパスワードで接続できるデモがありますが、公開鍵を使用して接続する方法がわかりません。

以下のコマンドを使用して、MAC端末経由で接続できます。

ssh -i (KeyFilePath) username@(ドメイン名または IP)

残念ながら、Xcode を使用して接続することはできません。

ありがとう、

4

1 に答える 1

2

最初に秘密鍵 (またはキー) を認証エージェントに追加することを検討することをお勧めします。その時点以降、すべての ssh コマンドはキャッシュされたキーを再利用します。

# Add a new key to the authentication agent
$ ssh-add <path to private key>

# List current keys
$ ssh-add -l

# Delete all loaded keys
$ ssh-add -D

# Add a new key and store the passphrase in your keychain
$ ssh-add -K <path to private key1>
$ ssh-add -K <path to private key2>

# After storing the private keys passphrase in the keychain,
# you can load them all, at any time
$ ssh-add -k

認証エージェントに秘密鍵がロードされている場合、Xcode を使用して (ドメイン名または IP) に問題なく接続できるはずです。

于 2010-12-15T13:26:39.277 に答える