我使用 -L /tmp/my.socket:127.0.0.1:22 创建了到远程计算机的 SSH 隧道,本地条目是文件套接字
现在我如何使用 ssh 连接到该文件套接字而不是常规网络主机?
我这样做是因为我需要有许多并发连接,每个连接特定于特定用户,并且我不希望其他用户意外/故意连接到其他用户套接字。我必须以这种方式连接,因为我需要使用特定用户远程连接到计算机,但随后可以在本地主机上以非特权用户身份进行连接。
答案1
使用 netcat 作为ProxyCommand
可能的工作:
ssh -o ProxyCommand='nc -U /tmp/my.socket' some-host