首页 > 解决方案 > 如何流浪 ssh 到不同的客人 prort

问题描述

我有 vagrant vm centos 7 在 XXXX 端口上运行 ssh(不是默认 22)

如何使用“vagrant ssh”命令连接到 XXXX 端口

我试过这个但没有用。

  config.vm.network :forwarded_port, guest: 22, host: 2222, id: "ssh" , disabled: true
  config.vm.network :forwarded_port, guest: xxxx, host: 2223, auto_correct: true
  config.ssh.port = 2223

标签: sshvagrant

解决方案


这可能取决于您使用的提供程序,但config.ssh.guest_port=XXXX在使用 Virtualbox 作为提供程序时,设置端口转发对我来说是诀窍。

有了它,您甚至不必指定config.ssh.port,因为 Vagrant 会自动检测端口转发设置。

另请参阅vagrantfile 文档


推荐阅读