Lek*_*eyn 15 ssh ssh-import-id
对于快速帮助他人,SSH 非常有用,尤其是与 GNU Screen 结合使用。用户在 NAT 路由器后面是很常见的。即使用户可以配置路由器,记住密码、找到正确的选项等也需要一些时间。
那么,如果其他人在 NAT 路由器后面,那么通过 SSH 帮助他们的最简单方法是什么?
我目前告诉人们打开一个终端,运行以下命令,并从http://ip.appspot.com/ 之类的网站向我传递他们的 IP :
sudo apt-get install openssh-server ssh-import-id && ssh-import-id lekensteyn
Run Code Online (Sandbox Code Playgroud)
显然,如果它们位于 NAT 路由器后面或配置了个人防火墙,这将不起作用。那么,是否有类似的东西:
sshd --accept-help-from lekensteyn
Run Code Online (Sandbox Code Playgroud)
我不是在寻找像 Teamviewer 这样的替代品,只是像 SSH 这样的 shell。它也应该是开源的。
ænd*_*rük 14
如果您自己的计算机可以接受 SSH 连接,则有一种方法可以使用Pavlos G. 链接的技术,而无需额外的计算机。
您首先需要一个您的朋友将作为以下身份连接的弱势* 用户:
sudo adduser reverse --shell /bin/false
Run Code Online (Sandbox Code Playgroud)
告诉你的朋友启动隧道:
ssh -N -R 62222:localhost:22 reverse@lekensteyns-server
Run Code Online (Sandbox Code Playgroud)
然后,在自己的电脑(lekensteyns-server)上,开始反向连接:
ssh -p 62222 localhost
Run Code Online (Sandbox Code Playgroud)
* 我对安全性的了解不够,无法就创建适当的弱势用户提供建议。这可能应该在一个单独的问题中讨论。
| 归档时间: |
|
| 查看次数: |
3315 次 |
| 最近记录: |