Debian ssh端口映射
- 建立 SSH 反向隧道, 将远程主机的端口 11111 映射到本地主机的端口 22
1 2 3 4 5 6 7 8 |
ssh -NfR 11111:localhost:22 root@0.0.0.0 -p 22 ssh: 这是 Secure Shell(SSH)的命令行客户端,用于建立加密连接到远程主机。 -N: 这个选项告诉 SSH 不要执行任何远程命令。通常,当你只想建立 SSH 连接而不需要在远程主机上执行任何命令时,可以使用此选项。 -f: 这个选项告诉 SSH 在后台运行,即在后台静默地执行,而不会占用终端。 -R 11111:localhost:22: 这个选项指定了反向隧道的设置。它告诉 SSH 在远程主机的端口 11111 上接受连接,并将这些连接转发到本地主机的端口 22(即 SSH 默认端口),实现远程主机到本地主机的连接。 root@0.0.0.0: 这是你想要连接的远程主机的用户名和 IP 地址。 -p 22: 这个选项指定了连接远程主机时要使用的端口号(默认为 22)。 |
2. 登录远程服务器, 在远程服务器连接本地的端口11111 实现端口映射
1 2 3 4 |
# 1. 连接远程服务器 ssh root@0.0.0.0 # 2. 在远程服务器连接11111 端口实现端口映射 ssh -p 11111 root@127.0.0.1 |