FTPクライアントソフトを使わずに、
コマンドでさくらインターネットに接続する方法
簡単なのに、いつも忘れてしまうのでここに残しておきます
前提
コマンドプロンプトは、Ubuntu WSL2 を利用しています
ディレクトリ=フォルダとします
SSH鍵の作成・登録をやっていない場合
やっている場合は、先に進んでください。
SSH鍵を作成する
作成していなければ、こちらの記事の「公開鍵・秘密鍵作成」までを参考に作成
さくらインターネットに公開鍵を登録する
公開鍵を登録してなければ、さくらインターネットのサーバーコントロールへ登録します
※公式サイト:https://help.sakura.ad.jp/rs/2804/
$ cat ~/.ssh/id_ed25519.pub
ここに中身が表示されるのでコピーして、サーバーコントロールへ新規追加する
結論:SSHログイン先へアップロード
コピーコマンドでアップロード
※アップロード先のパスを確認したい場合は、
下方の(アップロード先のパスを確認)を参考にしてください
scp -i [秘密鍵] [-r: フォルダなら必要] [アップロード元のパス] [接続先]:[アップロード先のパス]
今回は、
のフォルダごと、/mnt/c/xxx/upload_folder
ディレクトリ配下に設置します/home/sample/www/upload_box
$ scp -i ~/.ssh/id_ed25519 -r /mnt/c/xxx/upload_folder sample@sample.ne.jp:/home/sample/www/upload_box
これで、さくらインターネットの方で/home/sample/www/upload_box/upload_folder
というディレクトリが作成され
中身もアップロードできました
※スラッシュの入れ方で、アップロードされる内容が変わる
※詳しくはこちら↓
![](https://pan-shoku.com/wp-content/uploads/2024/06/hikaku_ball_man-160x90.png)
(アップロード先のパスを確認)
SSHを使って、さくらインターネットにログインし、
実際のパスを確認する方法です
SSHでログイン
コマンドプロンプトを開いて、以下のようにコマンド実行
※鍵(id_ed25519
)の場所、ユーザー名・サーバー名については、各自のものを使ってください
ssh -i [秘密鍵] [接続先(ユーザー名@サーバー名)]
$ ssh -i ~/.ssh/id_ed25519 sample@sample.ne.jp
Enter passphrase for key '/xxxxxxx/.ssh/id_ed25519':
※秘密鍵のパスワードを設定している人は、ここでパスワードを入力してENTER
Welcome to FreeBSD!
%
これでログイン完了
アップロードするパスを確認
さくらインターネットのディレクトリは以下の通りです
ホームディレクトリ | ウェブ公開ディレクトリ (ドキュメントルート) |
/home/アカウント名/ | /home/アカウント名/www/ |
ログインしたら自分のホームディレクトリにいます
念の為に確認
% pwd
/home/sample
ファイルはドキュメントルートに置く必要があるので、移動しておきます
% cd www
# 移動できたか確認
% pwd
/home/sample/www
この直下にアップロードする場合のパスは、以下になります
/home/sample/www
必要であればディレクトリを作成
アップロードする先のディレクトリが必要であれば作成
今回は、ディレクトリ名を「upload_box」とします
# 今の場所の確認
% pwd
/home/sample/www
# ディレクトリ作成
% mkdir upload_box
# 作成されたか確認
% ll
drwxr-xr-x 2 sample users xxx xxx xxx xxx:xxx upload_box
この場合のアップロードパスは以下です
/home/sample/www/upload_box
■■コマンドが学べるUdemy講座■■
![icon](https://pan-shoku.sakura.ne.jp/comp_images/20240613_linux_cmd.png)
補足
ssh コマンド
暗号化された通信を使って、リモートマシンにログインするコマンド
-i オプション
-i [秘密鍵]
秘密鍵を指定してSSH接続できる
参考サイト
![](https://help.sakura.ad.jp/assets/images/common/ogp_sakura.png)
![](https://image.itmedia.co.jp/ait/articles/1701/26/l_command_80-01.png)
![](https://help.sakura.ad.jp/assets/images/common/ogp_sakura.png)
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9c2NwJUUzJTgyJUIzJUUzJTgzJTlFJUUzJTgzJUIzJUUzJTgzJTg5JUUzJTgxJUE3JUUzJTgyJUI1JUUzJTgzJUJDJUUzJTgzJTkwJUUzJTgzJUJDJUU0JUI4JThBJUUzJTgxJUFFJUUzJTgzJTk1JUUzJTgyJUExJUUzJTgyJUE0JUUzJTgzJUFCb3IlRTMlODMlODclRTMlODIlQTMlRTMlODMlQUMlRTMlODIlQUYlRTMlODMlODglRTMlODMlQUElRTMlODIlOTIlRTMlODMlQUQlRTMlODMlQkMlRTMlODIlQUIlRTMlODMlQUIlRTMlODElQUIlRTglOTAlQkQlRTMlODElQTglRTMlODElOTclRTMlODElQTYlRTMlODElOEYlRTMlODIlOEImdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTlmN2FhODY4NGU0NjVmOTg1OWI1YzdjNDQzNjQ2ZWFm&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrYXRzdWtpaSZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZmNiYzhkMDI4NTI2ZmE0ODk1YTNjNjEwZDY0YjVkZmQ&blend-x=142&blend-y=436&blend-mode=normal&txt64=aW4g5qCq5byP5Lya56S-44Oa44Op44Kk44OB&txt-width=770&txt-clip=end%2Cellipsis&txt-color=%231E2121&txt-font=Hiragino%20Sans%20W6&txt-size=36&txt-x=156&txt-y=536&s=a2779d5c26569c6f1fb07337c16dea25)
コメント