由于某些原因, 我们国内通过ssh连接香港服务器会非常卡, 但很多时候我们要通过ssh对香港的服务器进行操作, 这就造成了一个问题. 那么这篇文章就来解决win10中ssh连接香港服务器卡的问题.

前置条件

你必须要有一个腾讯云或阿里云的代理服务器.

实现步骤

我这里使用的是git bash, 代理也是本地的socket代理

  1. 获取代理的端口和地址

  2. 在找到C:\Users\<用户名>\.ssh路径下找到config配置文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1VliKLks-1642996809432)(https://wpp.w2fenx.com/w2fenx/20220124103527-2022-01-24-10-35-28.png)]

  1. 在配置文件上写下以下内容
Host *#-S参数表示使用Socks5代理, 如果是HTTP代理则为-HProxyCommand connect -S <代理IP>:<代理端口> %h %p# 断开时重试连接的次数ServerAliveCountMax 5# 每隔30秒自动发送一个空的请求以保持连接ServerAliveInterval 30

%h %p: %h和%p是我们动态输入的hostname和端口, 因为我们连接某个ssh服务端, 必须要指定那个ssh服务端的地址和端口. 如果端口不输入默认是22.
在window10的git bash中, 是不包含 nc命令的, 所以必须使用 connect命令进行替换, 效果是一样的.
ServerAliveCountMax和ServerAliveInterval只是为了保证长时间不对ssh服务端进行操作时, 也保持连接.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3PIoyE3z-1642996809436)(https://wpp.w2fenx.com/w2fenx/20220124103624-2022-01-24-10-36-25.png)]

可能遇到的问题

问题: ssh使用代理连接目标服务器还是很卡
原因: 很显然没走代理, 否则不会卡, 应该是使用了PAC代理模式.
解决: 要么是在PAC代理模式中加入目标服务器地址, 要么是切换到全局代理模式.

文章首发于: https://hedaoshe.com/316.html

window10中的ssh通过代理连接目标服务器相关推荐

  1. AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器

    失踪人口回归,本次主要解决一下电脑无GPU或者GPU算力不够,但是需要进行神经网络训练的情况. 目录 前言 一.GPU租用 二.AutoDL算力租用 1.创建实例 2.SSH远程连接 三.Pychar ...

  2. ssh免密连接远程服务器

    ssh免密连接远程服务器 借助ssky-keygen和ssh-copy-id工具,通过4个简单的步骤实现无需输入密码登录远程Linux主机 1 生成密钥 通过内置的工具生成RSA算法加密的密钥 ssh ...

  3. Python—实现ssh客户端(连接远程服务器)

    paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作,值得一 ...

  4. PyCharm配置SSH和SFTP连接远程服务器

    文章目录 简介 安装 初试 TODO:跳板机 遇到的坑 参考文献 简介 SSH,Secure Shell,安全外壳协议,用于远程登录会话 SFTP,Secret File Transfer Proto ...

  5. Win10 PowerShell,通过SSH公钥远程连接Linux服务器

    第一次用自己的电脑连接Liunx服务器,因为自己没有一点Linux系统命令的经验,所以走了很多很多很多坑!总结一下经验,这个教程可以说是非常简单,不用额外下载一些辅助软件,分享给新手小白!Do it ...

  6. 通过cmder使用SSH协议远程连接Linux服务器 虚拟机

    通过cmder远程连接Linux服务器 安装cmder 在本机生成SSH秘钥对 上传公玥到linux服务器 本机连接 修改配置config文件免密登录 安装cmder •cmder下载地址:https ...

  7. 详解ssh/https远程连接Git服务器

    现在coding的工作从svn转到git上,在连接git服务器(github\gitlib\自己搭建的git服务器)时我们需要配置远程连接,git的连接协议:ssh或https.下面讲解ssh和htt ...

  8. ssh 反向代理连接内网服务器并配置开机自启动(解决autossh无法开机自启动)

    Q:现有公网服务器A和内网服务器B,如何通过ssh连接B呢 A: 安装autossh 配置B免密登录A,弄了之后B运行ssh root@123.123.123.123,以便将A加入到B的know_ho ...

  9. 用SSH工具XShell连接云服务器 root用户 (谷歌云 甲骨文通用)

    1.1.切换到root角色 sudo -i 1.2.修改SSH配置文件/etc/ssh/sshd_config vi /etc/ssh/sshd_config 修改PermitRootLogin和Pa ...

最新文章

  1. photoshop中把图片颜色变成透明
  2. 广州Robotaxi铁三角又落地,文远知行商业化通行证摊牌
  3. 机试指南第二章-经典入门-排版例题自解
  4. Django基础—— 1.WEB框架介绍
  5. 跳一跳python源码下载_微信跳一跳python代码实现
  6. [学习笔记]Pollard-Rho
  7. List的remove(对象)操作有时候会报ConcurrentModificationException异常
  8. dj鲜生-38-项目上线简介-从本地小项目到云服务的调试
  9. 11.CSS border边框
  10. c# LINQ 使用
  11. 【Android每日一讲】2012.11.08 Android 多语系支持 -- Locale与Configuration
  12. mybatisplus activerecord之mybatisplus entity XXX Not Found TableInfoCache.错误
  13. 斯坦福NLP名课带学详解 | CS224n 第9讲 - cs224n课程大项目实用技巧与经验(NLP通关指南·完结)
  14. Java基础 day08笔记
  15. 工作用oracle18c还是11g,Oracle 18c体验
  16. Fern wifi cracker 无线破解工具——图解
  17. PV,VG,LV的关系和操作
  18. mBio | 海洋所孙超岷组在深海原位验证了微生物介导的单质硫形成新通路
  19. 张艺谋说高仓健:一位古代君子
  20. ffmpeg 常用命令行 (视频-转码)

热门文章

  1. 求N个数中的第二大的数字
  2. NVidia 3060/1650S 独显笔记本 HDMI外接屏幕有输出,笔记本屏幕无输出/ubuntu 更改显卡驱动后无法进入图形界面的处理方法 以及禁止内核自动更新
  3. Win10怎么通过ip添加网络打印机?
  4. SoapUI模拟服务端进行接口测试
  5. 如何提高游戏后台数据查找效率
  6. HBase综合测试(头歌实践教学项目)
  7. 聚合支付介绍—简单明了一目了然
  8. python中怎么创建配置文件,python怎么读取配置文件
  9. 探究APP换肤机制的设计与实现
  10. JAVA 实现字符串(String)的模糊查找