作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在远程 UNIX 计算机上,我在 UNIX 套接字上运行 MySQL,并且我希望在本地 Windows 计算机上连接到此 MySQL。
之前我使用了适用于我的 Mac 的下一个命令:
ssh -nNT -L 127.0.0.1:3307:<remote_socket_path> <remote_user>@<remote_ip> -p <remote_port>
在 Windows 上,我尝试了 Plink 等各种工具,但没有成功,所有这些工具都需要主机:端口设置,并且无法识别套接字路径。
那么我做错了什么以及如何像在 Mac 上使用 SSH 命令一样隧道远程套接字?
最佳答案
Microsoft 现在发布了 OpenSSH 的一个版本,它与桌面和服务器 Linux 以及其他 UNIX 安装中常见的实现相同,作为 Windows 的一部分。截至the April 2018 Update在 Windows 10 中,在 Mac 上运行的相同命令也可以在 Windows CMD 或 Powershell 中运行:
ssh -N -L 127.0.0.1:3307:<remote_socket_path> -p <remote_port> <remote_user>@<remote_ip>
Plink 以及某些用例可能不再需要 Putty。
关于windows - 如何在 Windows 机器上建立远程 UNIX 套接字隧道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50100751/
我是一名优秀的程序员,十分优秀!