2015-01-05 2 views
0

Я SSH на БКА и представить работу, используя следующую команду:Доступ к Google Compute Engine в качестве другого пользователя SSH

gcutil SSH VMname Sh /bin/someScript.sh

Это прекрасно работает. Теперь я хотел бы, чтобы запустить работу под другим пользователем на GCE, я попробовал:

gcutil SSH -ssh ключ-файл MY_SSH_KEY_FILE anotherUser @ VMname Sh /bin/someScript.sh

это Ждут» t ошибка метаданных: «FATAL Ошибка разбора флагов: опция -s not detected»

Может кто-нибудь сказать мне, что случилось в команде? или что-то еще нужно сделать?

ответ

0

gcutil устарела, вы должны использовать вместо gcloud compute ssh

Чтобы сделать вещи проще, вы можете попробовать что-то вроде этого:

Судо SSH -i /home/testuser/.ssh/google_compute_engine TestUser @ IP_address ш /script/script.sh

Вы должны убедиться, что ключ для пользователя «TestUser» добавляется к серверу в Developers Console > Compute Engine > your GCE instance > SSH Keys

Смежные вопросы