由于您不允许以粗体显示,我假设您希望在SSH客户端进行某种运行时拒绝,以防止端口绑定.所以,我已经为您挖掘了源代码:

serverloop.c:

/* check permissions */

if (!options.allow_tcp_forwarding ||

no_port_forwarding_flag ||

(!want_reply && listen_port == 0)

#ifndef NO_IPPORT_RESERVED_CONCEPT

|| (listen_port != 0 && listen_port < IPPORT_RESERVED &&

pw->pw_uid != 0)

#endif

) {

success = 0;

packet_send_debug("Server has disabled port forwarding.");

} else {

/* Start listening on the port */

success = channel_setup_remote_fwd_listener(

listen_address,listen_port,&allocated_listen_port,options.gateway_ports);

}

不幸的是,正如您所看到的,除了标准端口之外,没有多少条件可以阻止端口转发.

我打算在iptables中推荐使用mod_owner的相同建议,但杰夫已经打败了我.

您最干净的解决方案就是修改此文件(例如,您可以使用pw-> pw_uid来获取用户连接的uid,并将其映射到正确的端口)并重新编译SSH服务器,但这取决于如何你很舒服.

linux 8002端口,linux – 如何限制反向SSH调整端口?相关推荐

  1. Linux下使用Shell脚本实现反向ssh自动交互

    本文章简单介绍如何通过脚本实现反向ssh的登录,有了该脚本,可以实现反向ssh隧道的自动交互,该脚本可供其他应用程序直接调用,不需要用户手动触发,给使用者提供方便. 首先生成一份名为"aut ...

  2. 利用反向SSH从外网访问内网服务器

    学院的服务器在学院的内网,出了学院就不能访问,在宿舍.家里学习很不方便没有服务器的话.之前一直用TeamViewer,但是用着不舒服.最近新找到一个办法,就是利用外网服务器以及反向SSH搭一条通道,使 ...

  3. Linux 修改SSH 默认端口 22,防止被破解密码

    2019独角兽企业重金招聘Python工程师标准>>> Linux/Unix 系统,很多人使用SSH + 密码来登陆服务器,默认 22端口,这样会有被暴力破解密码的危险(除非密码足够 ...

  4. Linux下修改SSH登录端口

    Linux下修改SSH登录端口 LINUX 的默认SSH 端口是 22.为了防止别人暴力破解,建议修改SSH 访问端口:vim /etc/ssh/sshd_config 找到Port 22 这一行,这 ...

  5. 怎么判断linux22端口是否通,在Linux环境下使用SSH判断端口是否通(示例代码)

    在Linux环境下使用SSH判断端口是否通 在windows/linux环境下,可以使用telnet判断端口状态,但有时候在Linux环境下没有telnet,所以可以使用ssh判断端口状态. 一.ss ...

  6. 修改Linux SSH连接端口和禁用IP,安装DDoS deflate

    测试系统:centos7 修改连接端口 修改配置文件 vi /etc/ssh/sshd_config 去掉port 22的注释,添加新的端口配置 port your_port_num 自定义端口选择建 ...

  7. linux上测试ssh是否通,在Linux环境下使用SSH判断端口是否通

    在Linux环境下使用SSH判断端口是否通 在windows/linux环境下,可以使用telnet判断端口状态,但有时候在Linux环境下没有telnet,所以可以使用ssh判断端口状态. 一.ss ...

  8. 阿里云linux服务器更改ssh连接端口

    由于本人使用的是学校的校园网,校园网由于某种未知原因封闭了22端口,所以更改ssh默认端口就可以畅快使用校园网连服务器了 我用的服务器是centos7 说明 不要直接修改 22 端口,先添加需要的默认 ...

  9. linux下测试端口 ssh,在Linux环境下使用SSH判断端口是否通

    在Linux环境下使用SSH判断端口是否通 在windows/linux环境下,可以使用telnet判断端口状态,但有时候在Linux环境下没有telnet,所以可以使用ssh判断端口状态. 一.ss ...

最新文章

  1. 数字消费时代 传统行业互联网转型方向
  2. 5-spark学习笔记-spark集群应用与监控
  3. hsv白色h值是多少_使用Global Mapper给建筑轮廓SHP数据赋予高程值
  4. ACL 2021|CHASE: 首个跨领域多轮Text2SQL中文数据集
  5. 20162317 2016-2017-2 《程序设计与数据结构》第8周学习总结
  6. linux v4l2 python,v4l2 Python - 流视频 - 映射缓冲区
  7. svn导出项目到myeclipse,运行报ClassNotFoundException
  8. C语言实现QQ刷屏,绝对实用
  9. 解决plsqldev连接oracle数据库出现ORA-12154:TNS:无法解析指定的连接标识符
  10. 我的大学,我的SPR机器人队
  11. 计算机从加电到启动系统时主板的工作流程,企业网络管理员面试题
  12. 苹果手机六位数密码忘记了用计算机,忘记iPhone锁屏密码?三种方法帮你顺利解决!...
  13. huawei.xmind
  14. linux驱动数码管-基于74HC164D
  15. Tip | Git复制粘贴 快捷键
  16. mac node repl_如何使用Node.js REPL
  17. java 定时凌晨_java Timer 定时每天凌晨1点执行任务
  18. 机器学习中的F1-score
  19. 多次 ifconfig down 无效的问题
  20. 软件版本中的Alpha,Beta,RC,Trial是什么意思

热门文章

  1. 30 行代码实现蚂蚁森林自动“偷”能量
  2. 联手三年,获取数千名客户,阿里云如何重构Elastic开放免费的技术?
  3. 5G 准备向 Wi-Fi 的 6GHz 频段下手了?
  4. 全国大学生数学建模竞赛中,哈工大被禁用 MATLAB!
  5. 2020 年 GitHub 上那些优秀 Android 开源库,这里是 Top10! | 原力计划
  6. Python 图像处理实战 | 图像的灰度非线性变换之对数变换、伽马变换
  7. 酷炫的VR选座,阿里大麦背后的技术堪称豪华
  8. 看这篇就够了!一文读懂拜占庭将军问题
  9. LG 出售中国总部大楼;苹果延长疫情期间 Apple 设备保修期;Linux 5.6 新特性 | 极客头条...
  10. 官宣了!受疫情影响,程序员可免费领这些!