我正在从Windows的SSH虚拟机中find控制台接近不可用的状态。
似乎有两个主要问题:
第一个问题似乎可以通过使用像ConEmu这样的东西来解决。
但第二,我无法解决。 在任何地方使用删除键,terminal中的命令历史logging,或者Nano中的上/下或翻页/下翻都会覆盖大量文本,结果只是乱七八糟的新旧字符。
我发现更新屏幕的唯一方法是使用CTRL + L切换长行,但这不是一个真正的解决scheme。
这发生在cmd.exe,Git bash和其他一些我试过的。 正常,理智的人如何pipe理这个(除了使用OSX / Linux!)?
干杯,戴夫
使用腻子或NoMachine,从来没有任何与这两个问题描述的任何问题。
由于其余的评论,我去了腻子路线,发现成功。
尽pipe实际login更麻烦,但它解决了上面列出的所有问题。
我正在回答我自己的问题,因为我的使用案例是Laravel的宅基地,所以我认为分享我的做法是有用的。
编辑:我把所有这些信息,以及更多的东西都放到博客文章中,概述了如何使用ConEmu和OpenSSH来解决这两个问题,同时为您提供比单独的PuTTY更多的function: http : //davestewart.io/blog/fix-windows-破-SSH控制台
Homestead是基于Vagrant的,我发现了如何在这里使用Putty和Vagrant的信息:
从Cmder的testing中,我发现它是Windows自己的ssh.exe ,这是个问题,所以我只是把Putty添加为一个新的控制台(尽pipe你可以自己运行),并且在获得VM的访问权时,我用纳米testing,它“只是工作”:
我也发现我可以通过SSH从命令行使用Git的OpenSSH客户端。
cd <open ssh folder> ssh [email protected] -p 2222
input“是”,然后input“vagrant”作为密码。 瞧! 工作纳米。
如果要保存主机,请首先以pipe理员身份运行命令提示符。
(道歉,如果这对你所有的系统pipe理员types来说都是显而易见的)