ssh - 如何流浪 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
解决方案
这可能取决于您使用的提供程序,但config.ssh.guest_port=XXXX
在使用 Virtualbox 作为提供程序时,设置端口转发对我来说是诀窍。
有了它,您甚至不必指定config.ssh.port
,因为 Vagrant 会自动检测端口转发设置。
另请参阅vagrantfile 文档
推荐阅读
- python - 计算 csv 文件中的元素总数
- node.js - 'npm' 'node' is not recognized as internal or external command, operable program or batch file for Windows
- javascript - Angular9 sanitizer:Sanitizer 返回 null
- c++ - 为什么 rand()%10+1 给我一个 1-10 之间的数字?
- java - 使用 RewardedAd 将用户名传递给另一个活动
- python - 将 QMessageBox 系统图标添加到 QDialog
- c++ - 如何在 C/C++ 中测量顺序内存读取速度
- python - 字符串索引超出范围且语法无效
- html - 使用 SVG 或 JPG/PNG 图像来提高页面性能是否更好?
- javascript - 将渲染道具反应到 UI 并映射所有道具