我正在尝试在我的 Windows 机器上设置一个 SSH 隧道。由于 bash 是在 1607 年引入的,我不想再使用 cygwin。问题是 bash 总是返回错误消息:bind: Address already in use. 我使用的命令 - 在 cygwin 中有效 - 是:
ssh username@172.11.0.1 -L 8022:173.22.0.1:22
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用很多不同的端口但没有成功。我还尝试使用以下方法杀死该端口上的所有内容:
lsof -ti:8022 | xargs kill -9
Run Code Online (Sandbox Code Playgroud)
有谁知道,为什么我无法设置这条隧道?我只想再使用 cygwin,因为我现在在 Windows 中有一个集成的 bash。
我正在以管理员模式启动 bash。