SSH用法

作者: 袁先生的笔记 | 来源:发表于2021-03-10 22:02 被阅读0次

SSH正向代理

  • 背景
    serverA可以连serverB,serverB可以连serverC,但serverA无法连serverC

  • 解决办法
    使用serverB作SSH正向代理,从而使serverA连接serverC,即serverA => serverB => serverC

  • 在serverA上执行

    ssh -p 22 -o "ProxyCommand ssh -p 22 -W %h:%p user@serverB" user@serverC
    

SSH反向代理

  • 背景
    serverA可以连serverB,serverC也可以连serverB,但serverA无法连serverC

  • 解决办法
    使用serverB作SSH反向代理,从而使serverA连接serverC,即serverA -> serverB <=> serverC

  • 在serverC上执行
    建立到serverB 6001端口到本机22端口的SSH反向代理

    ssh -fCNR 6001:localhost:22 root@serverB
    

    此时已可以在serverB本机,通过6001端口连接到serverC

  • 在serverB上执行
    使用7001端口转发6001端口,使其它主机可访问serverC

    ssh -fCNL *:7001:localhost:6001 localhost
    

SSH服务并发调优

  • 背景
    服务器同时接到大量SSH认证时,有概率会断开其中一部分(例如jumpser中的网域网关、ansible中的SSH代理)

  • 解决办法
    优化SSH服务配置

    vim /etc/ssh/sshd_config
    MaxStartups 200:30:1000
    
    解释:当已连接但未认证的SSH数到200后,拒绝30%,到1000后拒绝全部
    

SSH持久化

cat <<EOF | tee ~/.ssh/config
Host *
  Compression yes
  ServerAliveInterval 60
  ServerAliveCountMax 5
  ControlMaster auto
  ControlPath ~/.ssh/sockets/%r@%h-%p
  ControlPersist 4h
EOF

mkdir ~/.ssh/sockets

相关文章

  • SSH用法

    SSH正向代理 背景serverA可以连serverB,serverB可以连serverC,但serverA无法连...

  • git入门笔记

    基本用法 ssh-keygen -t rsa -C "youremail@example.com" 生成一个ssh...

  • Git 小白教程

    Git 的用法 一、配置SSH key 检查是否已存在 SSH Key 打开电脑终端,输入命令:ls -al ~/...

  • Centos7制作密钥文件登录

    ssh命令:连接登录或执行命令 ssh-keygen命令:本地生成秘钥公钥对 ssh-keygen命令的其他用法:...

  • 学习小组Day2笔记-赵豪

    登录Linux 推荐使用xshell(使用了cmder+git)使用ssh指令,ssh指令用法如下 通过如下指令登...

  • SSH基本用法

    序言 在玩github时,我们一般都会用到SSH,它的全称叫Secure Shell,通过SSH我们可以远程登录到...

  • CA证书颁发以及SSH的用法

    1、创建私有CA并进行证书申请。 2、总结ssh常用参数、用法 SSH(全称 Secure Shell)是一种加密...

  • SSH原理与运用(二):远程操作与端口转发

    原文地址 接着前一次的文章,继续介绍SSH的用法。 ===============================...

  • 【科普】SSH都不懂,还搞什么网络

    今天小编为大家分享一篇关于SSH 的介绍和使用方法的文章。本文从SSH是什么出发,讲述了SSH的基本用法,之后在远...

  • SSH使用和详解

    今天为大家分享一篇关于SSH 的介绍和使用方法的文章。本文从SSH是什么出发,讲述了SSH的基本用法,之后在远程登...

网友评论

      本文标题:SSH用法

      本文链接:https://www.haomeiwen.com/subject/uvsgqltx.html