サーバーで設定済みの鍵を使ってMacでssh接続をする

  • 更新日:
  • 公開日:

Windows環境でCentOS 7に鍵認証を使ってssh接続する環境を整えたのですが、Macではまだでした。というワケでなんとも中途半端な内容ですが、既にサーバー側で設定済みの秘密鍵をMacに持ってきてssh接続する手順です。

設定済みの鍵を使ってMacでssh接続をする

まず、作成済みの秘密鍵(拡張子: ppk)をWindowsからMacへ持ってきましょう。それをターミナルからコマンドを打って/Users/ユーザー名/.sshにコピーします。

例えばMacのデスクトップへ秘密鍵を持ってきた場合は以下のコマンドでコピーします。(秘密鍵の名前はprivate.ppkとします)

# cd ~/Desktop
# cp private.ppk ~/.ssh

次にssh接続用の設定ファイルを(ない場合は)作成して編集します。

# touch ~/.ssh/config
# vi ~/.ssh/config

configファイルの中身はこの書式にします。

Host myserver
    Hostname sample.com
    Port 22
    User myaccount
    IdentityFile ~/.ssh/private.ppk

Hostという項目はsshコマンドで接続するときに使う名前です。ssh接続する前に秘密鍵のパーミッションを変更しておきます。

# chmod 0600 ~/.ssh/private.ppk

これでssh接続はOKです。configファイルで設定したHostの名前を使って接続します。

ssh myserver

最初の接続時のみパスフレーズを聞かれるので入力しましょう。

参考:

MacからCentOSへ公開鍵認証を使ってSSH接続する – zakihayaメモ

MacでSSH公開鍵・秘密鍵ファイルをコピーして使ったら警告がでた – アインシュタインの電話番号

書いた人

Symbol Mark

Ryoichi(しつ)

除菌ティッシュを買い込んで使いきれずによく乾かす人。

療養目的で退職し、どうやって生きていくか模索中。最近は勉強目的でLaravelやVue.js弄ったり、趣味で音で遊んでます。

※2019年10月16日現在ブログリニューアル中です。崩れなどが発生していたらすみません。

うぇぶ: @s_ryone