Skip to content

Instantly share code, notes, and snippets.

@oti
Last active February 26, 2016 03:54
Show Gist options
  • Save oti/c0c9926f8d4fefd84256 to your computer and use it in GitHub Desktop.
Save oti/c0c9926f8d4fefd84256 to your computer and use it in GitHub Desktop.
(S)FTPでサーバー接続の手続きでパスフレーズつきのppkファイルを使えって言われたら~/.ssh/configで設定する

TransmitだとSFTPプロトコル接続時は、パスワード入力欄の右側の鍵アイコンのボタンからppkファイルとかpemファイルを選択して鍵認証することができる。

transmit-use-ppk

鍵ファイルにパスフレーズがかかっていると、上記のGUIでの読み込みだとTransmitはエラーになってしまう。

transmit-use-ppk-has-pathphrase

なので、パスフレーズつきの時は ~/.ssh/config で設定する。

Host 1111.2222.3333.4444
    HostName 1111.2222.3333.4444
    Port 22
    User watashi-no-namae
    IdentityFile ~/.ssh/watashi-no-key.ppk
  • Host は hoege.huga.com みたいなドメインアドレスかIPアドレス
  • HostName は必ずIPアドレス?
  • Port は指定があれば入れる。

Transmit側の接続設定の入力欄は特に変えないでいい。鍵アイコンからppkファイルを選択する操作をやらずに設定を保存する。

項目 設定値
プロトコル SFTP
サーバ 1111.2222.3333.4444
ユーザ名 watashi-no-namae
パスワード *******
ポート 22

ダブル押下して接続!

transmit-use-config

パスフレーズを聞かれたら、ppkファイルが読み込めてるってことだからそれでいいんだと思う。

あと、 ssh-add -K ~/.ssh/watashi-no-key.ppk すればssh-agentに鍵を覚えさせられる。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment