実稼働サーバーがあります。サーバーにログインするには、.ppk
ファイルを使用する必要があります。
Ubuntuターミナルと.ppk
ファイルでログインする方法は?
私はこれを試しました:
ssh -i location/file.ppk username@server-ip
ただし、エラーメッセージが表示されています。
実稼働サーバーがあります。サーバーにログインするには、.ppk
ファイルを使用する必要があります。
Ubuntuターミナルと.ppk
ファイルでログインする方法は?
私はこれを試しました:
ssh -i location/file.ppk username@server-ip
ただし、エラーメッセージが表示されています。
回答:
.ppkファイルしかない場合は、.pemファイルを作成し、それを使用してサーバーに接続すると便利です。
Ubuntuコンピューターputty-tools
で、次のコマンドを使用してインストールします。
sudo apt-get install putty-tools
次に、次のコマンド.ppk
を.pem
使用してファイルを変換します。
puttygen yourkey.ppk -O private-openssh -o yourkey.pem
.pem
次のコマンドでファイルを使用するための適切な許可を設定します。
chmod 400 yourkey.pem
次に、以下のコマンドを使用してサーバーに接続します。
ssh -i yourkey.pem serverusername@server-ip
それが役に立てば幸い。
.ppk
WindowsプログラムPuTTYgenで使用されるファイル形式です。
StackOverflowでKaleb Pedersonが公開した次の手順を試すことができます。
puttygen
OpenSSH互換形式への秘密鍵のエクスポートをサポートします。その後、OpenSSHツールを使用して公開キーを再作成できます。
- PuttyGenを開く
- ロードをクリック
- 秘密鍵をロードします
Conversions->Export OpenSSH
秘密鍵に移動してエクスポートします- 秘密鍵を
~/.ssh/id_dsa
(またはid_rsa
)にコピーします。を使用して、公開鍵のRFC 4716バージョンを作成します
ssh-keygen
ssh-keygen -e -f ~/.ssh/id_dsa > ~/.ssh/id_dsa_com.pub
RFC 4716バージョンの公開鍵をOpenSSH形式に変換します。
ssh-keygen -i -f ~/.ssh/id_dsa_com.pub > ~/.ssh/id_dsa.pub