[解決済み] MacターミナルでPPKファイルを使い、SSHでリモート接続する【非公開
2022-04-25 07:59:37
質問
Windows XPでPuttyを使い、.ppkファイルを使ってLinuxサーバー(複数台)に接続しています。
サーバーには、次のようなフォルダとファイル ~/.ssh/authorized_keys があります。
今、Macを使ってターミナルで接続したいと思っています。サーバへのリモート接続を手動で設定しましたが、ppkファイルまたはその中の秘密鍵/公開鍵を使用して設定する方法を知りたいのです。
注意:私はすでにWindowsから秘密鍵/公開鍵でログインしているので、keygenで新しい鍵を作成する必要はありません。(言い換えれば、私はすでにサーバー上の認可されたキーリストと、公開キーと秘密キーを持っています)。
どのように解決するのですか?
あなたは
ssh
Macではターミナルから直接操作できますが
.PEM
キーではなく
putty
.PPK
キーが必要です。WindowsのPuttyGenを使えば
.PEM
から
.PPK
しかし、その逆はどうでしょうか。
を使用してキーを変換することもできます。
putty
Mac用には
port
または
brew
:
sudo port install putty
または
brew install putty
これはまた、インストールされる
puttygen
. を取得するには
puttygen
を出力します。
.PEM
ファイルを作成します。
puttygen privatekey.ppk -O private-openssh -o privatekey.pem
キーを入手したら、ターミナルウィンドウを開き、。
ssh -i privatekey.pem [email protected]
秘密鍵は厳重にセキュリティ設定されていなければならず、そうでない場合は SSH が文句を言います。ユーザだけが鍵を読めるようにしてください。
chmod go-rw privatekey.pem
関連
-
[解決済み】OS X Framework Library not loaded: 'Image not found'.
-
Macシステムでbrew install nvmを使用すると、コマンドが見つからない問題の後にnvmがインストールされる問題が解決されました。
-
[解決済み] DYLD: レイジーシンボル
-
[解決済み] ssh "パーミッションが開きすぎています "エラー
-
[解決済み] Mac OSでNode.jsを最新バージョンにアップグレードする。
-
[解決済み] SSHキー - まだパスワードとパスフレーズを要求される
-
[解決済み] MacでAndroid Studioを完全にアンインストールする方法を教えてください。
-
[解決済み] SSHキーです。"パーミッション 0644 for 'id_rsa.pub' is too open." on mac
-
[解決済み】~/.ssh/authorized_keysに公開鍵を追加しても自動でログインしない
-
[解決済み】SSH-PK-Authenticationで後で使用するためにPKCS12ファイルから公開鍵/秘密鍵を抽出する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「bad interpreter.NET」を解決するには?そのようなファイルやディレクトリはありません"
-
[解決済み】netsession_macがCPUを大量に使用しています。それは何ですか?[クローズド]。
-
[解決済み] ダウンロードできない、$GOPATHが設定されていない
-
[解決済み] macOSコマンド a.jarにアクセスできない
-
[解決済み] OSX -bash: composer: コマンドが見つかりません。
-
[解決済み] なぜ `source ~/.profile` を使い続けないと設定ができないのですか?
-
[解決済み] ファイルがリンク先のアーキテクチャではない、サポートされていないファイル形式でビルドされた (x86_64)
-
[解決済み] USBデバイス SEGGER J-Link [0100] の仮想マシン WINDOWS 7 への取り付けに失敗しました [終了しました]。
-
[解決済み] 画面をGIFで記録する方法を教えてください。[クローズド]。
-
[解決済み] Mac OSのファインダーでターミナルを開くにはこちら【終了しました