连接ssh速度慢的问题

今天安装虚拟机,发现SSH本地连接上去,速度非常慢,慢的难以忍受,大概30秒左右。
后来到网上查了下,尝试了一种办法,效果还可以,特发上来给大家共享。
[xiezhanhui@localhost~]vi /etc/ssh/sshd_config
修改
UseDNS yes

UseDNS no
(如果没有这一项的话,自己手动添加上去也行)

GSSAPIAuthentication yes
修改为
GSSAPIAuthentication no
(如果没有这一项的话,自己手动添加上去也行)
然后重新启动sshd
service sshd restart

然后断开服务器,重新连接,速度在几毫秒左右。
作者:解占辉 <jeffxie@gmail.com>

本文出自 “云计算架构师-解占辉” 博客,请务必保留此出处http://jeffxie.blog.51cto.com/1365360/293869

### VSCode SSH 连接性能优化 在使用 Visual Studio Code (VSCode) 通过 SSH 进行远程开发时,可能会遇到连接速度较慢的问题。这通常由网络延迟、文件传输效率低下以及资源占用等因素引起。以下是针对此问题的一些具体优化措施: #### 调整文件大小警告阈值 可以通过调整配置来减少因文件过大而导致的加载时间过长的情况。修改 `settings.json` 文件中的参数如下所示[^1]: ```json { "files.exclude": { "**/.git": true, "**/.DS_Store": true }, "remote.SSH.maxMemoryPerConnection": 2048, // 增加单个连接的最大内存限制 "files.watcherExclude": { "**/node_modules/**": true, "**/.git/**": true } } ``` 上述代码片段中设置了排除不必要的目录监控项(如 `.git`, `node_modules`),从而降低 CPU 和 I/O 的消耗。 #### 使用压缩技术加速数据传输 启用内置的压缩功能能够有效提升大数据量场景下的传输速率。编辑用户的全局或工作区级别的 `config` 配置文件,在 `[Host *]` 下加入以下选项: ```bash Compression yes Ciphers aes128-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-ctr ``` 这些加密算法相对更高效,同时开启 Compression 可进一步改善体验。 #### 手动同步大文件代替实时更新 对于特别庞大的项目或者包含二进制对象的工作空间来说,建议采用外部工具完成一次性全量复制后再正常操作。推荐利用 **rsync** 实现增量备份同步: ```bash rsync -avz --progress /path/to/local/folder user@remote:/destination/path/ ``` 该命令会仅上传发生变化的部分内容至服务器端,极大地缩短准备阶段所需耗时。 --- ### 总结 综合运用以上方法——即合理调节本地与远端环境设定、引入先进的通讯协议特性并辅以外部辅助手段,则可显著缓解甚至彻底消除基于 SSH 协议下运行 VSCode 存在的速度瓶颈现象。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值