运行时
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命令来连接到我的实例
答案 0 :(得分:1)
gcutil
通过--ssh_port
标志支持备用端口。在你的情况下,这应该工作:
gcutil ssh --ssh_port 1234 INSTANCE_NAME