XserverにSSH接続をしたりSCP転送したいので設定しました。
マニュアルによると2パターンあります。
https://www.xserver.ne.jp/manual/man_server_ssh.php
- サーバー上で公開鍵認証用鍵ペアの生成を行う場合
- お客さまにて作成の公開鍵を登録する場合
2のパターンはこちらに記載しました。
https://normalblog.net/system/ssh_teraterm/
以下は1のパターンの手順です。
手順に従い、「公開鍵認証用鍵ペアの生成」をして「パスフレーズ」を入力し、「公開鍵認証用の鍵ペア生成(確認)」をクリックして「秘密鍵」をダウンロードします。
次に、
クライアントの.sshディレクトリに「秘密鍵」を格納し、ファイル名をid_rsaなど適当な名前にします。
これで準備終了です。
SCP転送
# scp -i .ssh/id_rsa -P 10022 xxxx@xxxx.xsrv.jp:/home/xxxx/example.com/public_html.tar .
※public_html.tarをクライアントのディレクトリにコピーする
SSH接続
# ssh -l xxxx -i .ssh/id_rsa xxxx.xsrv.jp -p 10022
以上です。
圧縮と解凍
ちなみに今回はpublic_htmlディレクトリごと圧縮してscpでダウンロードしたかったのです。
圧縮(SSH接続した上で)
# tar -cf public_html.tar public_html/
解凍(Scp転送後ローカルで)
# tar -xvf public_html.tar

