🚀
Xserverサーバのコマンドからの操作方法(SSH接続とファイル転送)
Xserverで自分のサイトを運用しているのだが、SSH接続やSCPによるファイル転送の際に少してこずったため、備忘録としてそれらのやり方についてまとめておく。
筆者はwindows11を使用しているため、その環境における方法として理解してもらいたい。macOS等他の物を利用している方は、適宜内容を読み替えて欲しい。
SSH接続
秘密鍵
まずは秘密鍵を発行する必要がある。Xserverのメニューから作成。(割愛)
コマンド
コマンドプロンプトに移動し、以下のコマンドを入力
ssh -i .ssh/秘密鍵.key -p 10022 xs000000@xs000000.xsrv.jp
秘密鍵.keyは先ほど発行したもの。
xs000000はサーバIDであり、Xserverのメニューから確認が可能である。
これで認証に成功すると、サーバに接続できる。
接続を確認したら、一度コマンドプロンプトを閉じて接続を切ってしまってよい。
フォルダ転送
単に1~数個のファイル・フォルダをアップロードするだけなら、直接Xserverのファイルマネージャーを開いてドラッグ&ドロップする方が早い。
今回は、規模が大きいファイル・フォルダをscpによってコマンドからアップロードする方法を用いる。
コマンドプロンプトに以下を入力。
scp -r -P 10022 -i .ssh/xs000000.key あなたの転送したいファイルorフォルダのpath xs000000@xs000000.xsrv.jp:~/ドメイン名/public_html/転送したい場所/
参考文献
Discussion