加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

在Fedora上使用SSH端口转发

发布时间:2019-10-31 10:34:20 所属栏目:Windows 来源:Paul W. Frields
导读:副标题#e# 你可能已经熟悉使用 ssh 命令访问远程系统。 ssh 命令背后所使用的协议允许终端的输入和输出流经安全通道。但是你知道也可以使用 ssh 来安全地发送和接收其他数据吗?一种方法是使用 端口转发 port forwarding ,它允许你在进行 ssh 会话时安全地

使用此选项,你作为 ssh 客户端仍必须指定可以共享你这边转发端口的接口。通过在本地端口之前添加网络地址范围来进行此操作。有几种方法可以做到,包括:

  1. $ ssh -R *:6000:localhost:5000 # 所有网络
  2. $ ssh -R 0.0.0.0:6000:localhost:5000 # 所有网络
  3. $ ssh -R 192.168.1.15:6000:localhost:5000 # 单个网络
  4. $ ssh -R remote.example.com:6000:localhost:5000 # 单个网络

其他注意事项

请注意,本地和远程系统上的端口号不必相同。实际上,有时你甚至可能无法使用相同的端口。例如,普通用户可能不会在默认设置中转发到系统端口。

另外,可以限制主机上的转发。如果你需要在联网主机上更严格的安全性,那么这你来说可能很重要。 sshd 守护程进程的 PermitOpen 选项控制是否以及哪些端口可用于 TCP 转发。默认设置为 any,这让上面的所有示例都能正常工作。要禁止任何端口转发,请选择 none,或仅允许的特定的“主机:端口”。有关更多信息,请在手册页中搜索 PermitOpen 来配置 sshd 守护进程:

  1. $ man sshd_config

最后,请记住,只有在 ssh 会话处于打开状态时才会端口转发。如果需要长时间保持转发活动,请尝试使用 -N 选项在后台运行会话。确保控制台已锁定,以防止在你离开控制台时其被篡夺。

【编辑推荐】

  1. 都说Linux是吃内存大户,可你知道具体是哪些进程吃掉了吗?
  2. Linux转正日常办公电脑到底行不行
  3. 十年生死两茫茫,Linux QQ突然复活!
  4. 详解Linux系统中的lsmod、lsof、lspci、lsscsi命令及实例
  5. QQ for Linux 复活,微信 for Linux 还会远吗?
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读