Google Compute Engine - 对SSH默认端口进行故障排除

时间:2014-02-18 22:32:15

标签: linux ssh google-compute-engine

运行时

gcutil ssh myproject_name

使用以下命令运行ssh

ssh -o UserKnownHostsFile=/dev/null -o CheckHostIP=no -o StrictHostKeyChecking=no -i /Users/MyUser/.ssh/google_compute_engine -A -p 22 MyUser@xxx.xxx.xxx.xxx

我在sshd_config文件中将我的ssh端口更改为1234,并在我的计算引擎控制台上打开了firewall rule。执行以下命令工作正常并建立连接

ssh -o UserKnownHostsFile=/dev/null -o CheckHostIP=no -o StrictHostKeyChecking=no -i /Users/MyUser/.ssh/google_compute_engine -A -p 1234 MyUser@xxx.xxx.xxx.xxx

但是在运行此命令时gcutil ssh myproject_name正在调用端口22。

&我在哪里可以更改ssh的默认端口,所以我不必使用long命令来连接到我的实例

1 个答案:

答案 0 :(得分:1)

gcutil通过--ssh_port标志支持备用端口。在你的情况下,这应该工作:

gcutil ssh --ssh_port 1234 INSTANCE_NAME