2017-05-26 18 views
0

Compute Engineでアプリを実行しています。私はWindowsのボックスで実行し、パテを使用してCEに接続します。これはかなりうまくいくようです(これに関するGoogleの問題を別にしておきます)。Google Cloud Platform - SSH/Telnet

SSH(Macの場合)を有効にしてFileZillaでファイルをCEにプッシュするユーザーを設定しました。

私は自分のMacで試しています。私はMacのターミナルで「コンピューティングインスタンスの管理者(V1)」

:22 =

myssh Apply to all IP ranges: 0.0.0.0/0 tcp:22 Allow 1000 default 
default-allow-ssh Apply to all IP ranges: 0.0.0.0/0 tcp:22 Allow 65534 default 

ユーザーはプロジェクトの上の権限を持っている:私は、TCPのための2つの異なる優先順位で2つのファイアウォールルールを設定します次

ssh-keygen -t rsa -f ~/.ssh/userfirstname-ssh-key -C [googleusername.gmail.com] 

私は(自分自身としてログイン)GCP CEメタデータに移動し、その後、メタデータ/ SSH鍵にuserfirstname-ssh-key.pubの内容をコピーして保存します。パブリック(」パーミッションが拒否されまし

ssh -i [userfirstname]-ssh-key [googleusername.gmail.com]@gcp-external-ip 

I-ドント・ノウ何時にはそれが言うに応じて:GCP後

は、私は、Macのターミナルで次のように入力します追加されているキーで[OK]を提供します私はこれを数回繰り返して、gcp-external-ipにtelnetで接続しようとしましたが、 "Operation timed out" telnetを取得しようとしました:リモートホストに接続できません。

完全に紛失しました。助けてください。

答えて

0

gcloudコマンドラインツールを使用できます(また使用する必要があります)。 Webコンソールから正しいgcloudコマンドを単純にコピーするのが最も簡単です。あなたのインスタンスごとに 'SSH'の横に小さなドロップダウンメニューがあります。

関連する問題