2015-01-05 33 views
0

我ssh到GCE和使用以下命令提交作業:訪問谷歌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工作拋出錯誤:「致命標誌解析錯誤:選項-s未識別」

有人可以告訴我什麼是錯誤的命令?還是需要做更多的事情?

回答

0

gcutil已過時,你應該使用,而不是gcloud compute ssh

爲了方便起見,你可以嘗試這樣的事:

須藤SSH -i /home/testuser/.ssh/google_compute_engine TESTUSER @ip地址SH /script/script.sh

您需要確保將用戶「testuser」的密鑰添加到服務器中Developers Console > Compute Engine > your GCE instance > SSH Keys