初用 VPS,感到 putty 反应迟钝……

2014-03-05 17:34:45 +08:00
 acalarolo
这东西有没有可能异步工作,当打完命令回车后在发到服务器上?

或者有什么其它连接手段,来使用ssh?

谢谢。
16700 次点击
所在节点    Linux
26 条回复
seeker
2014-03-05 17:38:31 +08:00
难道不是打完命令回车后再发到服务器吗?
有很多其他的ssh客户端。但是一般速度慢不是因为客户端而是因为网络。
jasontse
2014-03-05 17:46:31 +08:00
mosh
my101du
2014-03-05 17:47:58 +08:00
搜一下“mosh”,原理和putty连接ssh不一样。
putty好像是为了智能预测命令(按tab),每一个字符都要来回传输一次。
Sdhjt
2014-03-05 17:48:01 +08:00
如果LZ是国外的VPS,那就是网络问题。SSH是同步工作的,你输入一个字母也会立即发送。你可以在文本编辑器里输入完整命令,然后在终端上粘贴。
hadoop
2014-03-05 17:53:34 +08:00
@jasontse mosh+1
pfitseng
2014-03-05 17:54:58 +08:00
LZ那是没试过管理国外的windows。。。
可以找个跳板,在跳板上操作。
或者把所有要执行的写成脚本上去运行。
mawing
2014-03-05 17:55:17 +08:00
不是PUTTY慢,而是 你的连接或者服务器太慢了
比如你小于256M的小内存机器,当然会受到性能限制
又比如你连到那个服务器都400MS以上的延迟了,而且还老丢包,能不卡吗
我国内外的主机也用过一些,要说最快的就是微软云(中国版的Windows Azure),然后阿里云,跟本地一样操作,就十几毫秒的延迟
zeinima
2014-03-05 17:59:18 +08:00
xshell
zhouquanbest
2014-03-05 18:03:03 +08:00
以前顶着几百延时打台服 毫无压力
到了ssh就哭了 做个缓冲没那么难吧
mosh就是显示机制有点问题
skydiver
2014-03-05 18:05:50 +08:00
@seeker 不是,一般是输入一个字母就发送到服务器上了。。要不然vim怎么用
thinkxen
2014-03-05 20:42:00 +08:00
一般都是网络的问题~~~连接美国的多多少少都有一些延迟,如果用习惯本地网络或者亚洲的产品~~~~
alexrezit
2014-03-05 20:47:25 +08:00
异步的话路径自动补全怎么办...
deepjia
2014-03-05 20:50:19 +08:00
是想输完之后再发送么
putty+puttycm可以做到
xshell也可以
lightening
2014-03-05 20:55:08 +08:00
@zhouquanbest 打游戏不一样,比如 CS,人物移动都是实时渲染的,然后慢慢发送给服务器你干了什么。所以会出现网络极端不好时人卡住,你可以打死他,而对方却明明走到了墙后面。
打星际的话,你会发现你下达的指令都延迟一会儿才生效。
SSH 每一个字符的回显都依赖服务器的回复,当然要慢了。
lm902
2014-03-05 20:59:46 +08:00
@pfitseng 国外的Windows怎么了,连上远程桌面和本地电脑一样快,开了视觉效果也一样
BOYPT
2014-03-05 21:49:50 +08:00
国内线路到美国vps普遍200ms以上的延时,敲命令回显这200ms感觉比较明显的,这很正常。
但如果敲了一堆都没显示,好吧那是你打字太快而且网络太差了。
RIcter
2014-03-05 21:51:23 +08:00
推荐用Bitvise SSH Client
话说的确是这样,应该是发送到服务器才回显的
Tink
2014-03-05 22:18:34 +08:00
你需要mosh
TankyWoo
2014-03-05 22:53:52 +08:00
卡顿是你网络连接不给力,和putty关系不大。

另外,楼上一些童鞋推荐的mosh,适合你,因为ssh连接断掉后还得重连或卡死,mosh是连接时使用tcp认证,连接上后使用的是udp,针对你这样网速卡顿的效果不错。
cevincheung
2014-03-06 13:34:15 +08:00
mosh木有windows版么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/102990

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX