GCEに端末からsshでアクセス,ファイルの転送
Google Compute Engineインスタンスへのssh接続 メモ
目的
Google Compute Engineで作ったInstanceに,いつも使っているTerminalから,いつものようにsshでAccessしたい。
0. ssh鍵の作成
以前の記事を参考に,
sshの設定(passwordなしでsshログイン(scp)する)
1. ssh鍵のformat
ssh-rsa [KEY_VALUE] [USERNAME]
作成したssh鍵のパブリックキーファイルのフォーマットを編集する。
[KEY_VALUE]の後ろの通常はコメントとなる領域を,エディタを使ってユーザー名に書き換える。
例えば,
vi ~/.ssh/id_rsa.pub
で,ユーザー名([email protected])を鍵の末尾に。
ssh-rsa dsafhdlkaijklafkdlfh...dfjsaifjiof [email protected]
これを,ブラウザから設定する。
Google Cloud Platform -> Compute Engine -> Metadata -> SSH keys
Edit -> コピペ -> Save
これで準備完了。
2. ssh接続
IP address を調べる(VMインスタンス一覧のExternal IPを見ればよい)。
端末から
ssh -l hogehoge 104.199.144.176
もしくは,
ssh -l hogehoge 104.199.144.176 -i ~/.ssh/id_rsa
接続できない場合、インスタンスのリブート(再起動)が必要かもしれない。
(ネットワーク設定の再構成)
3. ファイル転送
scpを使う。
例えば
scp something.txt [email protected]:
参考
公式ドキュメント
- Linuxインスタンスへの接続
- SSH 認証鍵ペアの設定方法
Author And Source
この問題について(GCEに端末からsshでアクセス,ファイルの転送), 我々は、より多くの情報をここで見つけました https://qiita.com/hnishi/items/483ec49ffa0c26181d97著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .