【GCP】VMインスタンスにファイルを転送する:gcloud compute scp

GCP

やり方

やり方は下記。

我はlinuxで作るつもりなので、4種類。

Cloud Storage

領域を使用するにも利用料がかかるらしい。あまり使いたくない。

Google Cloud CLI

これにする。後述。

ブラウザのSSH

アホみたいに転送速度が出ない。

SCP

winSCPなどあれば。ないので使わない。これだけのためにインストールするのも嫌。

Google Cloud CLIで転送

gcloud CLIをインストールする。

ローカルからVMに転送するとき。セミコロン忘れがちなので注意。

gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR

VMからローカルに転送するとき。

gcloud compute scp VM_NAME:REMOTE_DIR LOCAL_DIR

sshも可能。REMOTE_DIRをSSHして作成したいときなど。

gcloud compute ssh VM_NAME

初めてのgcloud compute scp

とりあえずSCPコマンドをたたいてみる。SSHキーを作るぜという話だと思うので、OKしておく。

以下のようなよく分からんエラー。これはインスタンスが起動していなかっただけ。アホ。

それ以降はうまくいきました。軽いファイルなら転送も一瞬。重いファイルだとどうなるんだろう。

(後日談)やってみた。

10MB/sくらいで転送できる。だいぶ早い。ブラウザSSHは100KB/sらしいので、100倍くらい違う。。。

コメント