may*_*tic 5 vpn ssh tunneling root
我一直在尝试设置 VPN SSH 隧道,并且已成功执行
ssh -Nv -w 0:0 root@192.168.2.2 -p 50
Run Code Online (Sandbox Code Playgroud)
但是,我想知道的是,我可以在没有解锁 root 的情况下进行隧道传输吗?
当我尝试
ssh -Nv -w 0:0 $username@192.168.2.2 -p 50
Run Code Online (Sandbox Code Playgroud)
并且$username
在 sudoers 中设置时禁用了 root 帐户,我得到了管理上的禁止。
所以我的问题是,我可以在没有启用 root 的情况下使用隧道吗?
通常,在大多数 Linux 发行版上,如果没有权限,您无法绑定到低于 1024 的端口。
然而,您想做的事情可能可以通过不同的方式实现。例如,如果您是一名尝试远程工作的 Web 开发人员,您可能希望使用 Putty 中的动态隧道作为 SOCK 代理,以使您的浏览器请求在目标服务器端发出。此外,使用 SSH 隧道完成的任何本地端口转发都依赖于连接用户端的权限,而不是服务器端的权限。权限唯一成为问题的时候是在执行远程隧道时。
如果您想通过 SSH 完全使用 VPN,则两端都需要进行一些自定义。请参阅本指南以获得相当彻底的演练。该指南描述了 Linux 远程用户连接到 Linux 服务器的过程。如果远程用户运行的是 Windows,那么这个过程就没那么简单了(我什至不知道如何做得好!)。
归档时间: |
|
查看次数: |
10948 次 |
最近记录: |