2010-12-07 28 views
4

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

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

のssh -i(KeyFilePath)ユーザ名@(ドメイン名またはIP)

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

おかげで、

答えて

0

あなたは最初の認証エージェントにプライベートキー(またはキー)を追加することを検討することをお勧めします。その点から、そして上の、すべての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 

認証エージェントがロードされた秘密鍵を持っているとき、あなたは(ドメイン名またはIP)に接続するためのXcodeを使用することができるはずで問題はありません。

関連する問題