
サーバーに ssh で接続するために使用する必要がある .ppk ファイルがあります。OS X Yosemite を使用しています。
私はこれを使用してこれを .pem ファイルに変換しました:puttygen keyfile.ppk -O private-openssh -o keyfile.pem
しかし、それを OS X のキーチェーンに追加しようとすると、ファイルから情報を取得できないというメッセージが表示されます。権限を変更しましたが、chmod 600 keyfile.pem
それでもうまくいきません。
そこでターミナルから試してみました:
ssh -i keyfile.pem root@ip_address
しかし、これはタイムアウトしてしまいます。何が間違っているのでしょうか?
答え1
まず、pingコマンドでサーバーとの接続を確認します。サーバーにpingできる場合は、これを試してください。
- .pemファイルを~/.ssh/にコピーします。
- このコマンドを設定ファイルの末尾に追加します
アイデンティティファイル "~/.ssh/keyfile.pem"
- サーバーに接続します:
ssh ルート@ip_address