这些是我遵循的步骤来更改默认的SSH端口
试图再次连接与gcutil ssh —> ssh:连接到主机xxx.xxx.xxx.xxx端口22:连接被拒绝我不是跟随为什么在启用GCE后端口1111 gcutil ssh仍然尝试连接端口22
INFO:运行命令行:ssh -o UserKnownHostsFile = / dev / null -o CheckHostIP = no -o StrictHostKeyChecking = no -i /Users/MyUser/.ssh/google_compute_engine -A -p 22 [email protected] –
我错过了什么? 我应该在更改端口后再次下载我的密钥? 如果是的话,我该怎么做?
文档清楚地说明了如何为gcutil ssh提供一个备用的ssh端口。
--ssh_port: TCP port to connect to (default: '22') (an integer)
在你的情况下:
gcutil ssh --ssh_port=1111 <instance name>
面对同样的问题,仍然不知道哪个文件改变为了标准gcutil ssh <machine_name>调用你的情况下的新端口1111,@迈克尔汉普顿答案是正确的,但他没有包裹在整个命令混淆你所以尝试下面的命令我相信它会工作,你将能够连接到您的实例
gcutil ssh --ssh_port 1111 <machine_name>
ssh -o UserKnownHostsFile = / dev / null -o CheckHostIP = no -o StrictHostKeyChecking = no -i /Users/MyUser/.ssh/google_compute_engine -A -p 22 [email protected]
“-p 22”告诉ssh命令尝试连接到端口22上的服务器。将22更改为您的服务器正在运行的端口,您应该很好。