我想知道是否有办法在没有Cygwin的Windows上使用Mosh? 我需要能够将它放在我的USB驱动器上并将其复制到Windows计算机上并能够将Mosh插入我的一台服务器中。否则,有没有办法使用Cygwin并让它可移植?我确实通过Cygwin在Windows下工作,但这意味着我必须为Windows计算机添加一个环境路径,在我正在处理的Windows计算机上,不允许你更改它,因为我不知道有管理员权限。
答案 0 :(得分:24)
MobaXTerm是便携式的
并支持莫什。
它很安静。
(我花了一整天的时间在一个非常狡猾的连接上使用它,就像一个魅力)。
只需运行最新版本,然后从Session菜单中选择Mosh。
它至少在版本Version 9.2 (2016-09-18)中不支持ipv6:
修正:Mosh会话仅被强制为IPv4(Mosh客户端/服务器尚不支持IPv6)
但它现在可能有效,因为Version 10.4(未经测试):
我们还改进了MobaXterm行为并修复了多显示器, IPv6连接,鼠标滚动和键盘快捷键等问题。
答案 1 :(得分:8)
有趣的是,我也希望MOSH适用于Windows,而且我觉得Cygwin非常凌乱。相反,我只下载了一个最小的纯文本Debian发行版,在VirtualBox中启动它,并安装了MOSH。令人惊讶的是,与Cygwin路线相比,它耗时更少,所需的调整更少,并且对主机的修改也更少。
实际上,有一个便携式VirtualBox,因此您可以将MOSH VM和Portable VirtualBox放在记忆棒上。
我甚至都没有尝试过优化的东西,但它在我给它的256MB内存上运行得很好。它可能会在64MB或更低的情况下运行。
我希望将来可以将MOSH纳入PuTTY / KiTTY。
答案 2 :(得分:7)
我注意到已经发布了新版本的MobaXterm(版本7.1)并且包含了一个集成的Mosh会话。 所以,你不再需要插件了。
他们说这是"实验",但我已经测试了它,它运作得很好。
答案 3 :(得分:5)
截至目前,Mosh has added support for Google Chrome (or any of Chromium Browsers) as an official extension。因此,您可以保留便携式谷歌浏览器&从那里使用莫什。
答案 4 :(得分:1)
对于Windows,没有单一解决方案安装来支持MOSH。相反,你必须把它们拼凑在一起"一些选项让它发挥作用。
MOSH本身不需要ssh或任何其他初始程序。可以在服务器上启动会话,然后使用已发布的连接信息,转到您的客户端(在本例中为您的Windows框)并使用该信息来连接会话。这有点混乱,是人们使用SSH基本建立与服务器的连接,远程启动MOSH服务器,将会话信息返回到客户机,然后启动MOSH体验的主要原因。
客户端需要的两个部分(如果手动建立连接)是服务器端口号和对称加密密钥。 MOSH服务器给出的典型示例是:
MOSH CONNECT 60001 U0MWPbwn3BdcdMyNLnSFCA
其中60001是我的端口号," U0 ... CA"是我的加密密钥。不要用BTW来解决这个问题,因为任何人都可以通过这些信息连接到正在运行的MOSH服务器(也就是说,它们看起来就像IP更改一样,就像你断开连接并重新连接一样)
所以,回到安装。 MobaXterm(目前在v10.5)是一个免费的个人使用应用程序,您可以在https://mobaxterm.mobatek.net/找到它。安装相对简单。但需要注意的是,他们的SSH实施还不成熟。基本上他们支持ssh的密码认证。如果你使用公共密钥,你就不能拥有一个密码并希望它能够工作(要求你输入密码的代码似乎丢失了)。对于每个人来说,这可能不是一个显示阻止,但这是我的公司停止跟随这个线程的地方。
在MobiXTerm中,你想要进入" Sessions"左上角的按钮显示一个新的会话窗口。按下右上角的Mosh按钮以开始会话(注意:这只是IPv4 .Zippo运气获得IPv6时运气不错)。输入您的远程主机以及您将使用的ssh帐户的用户名。如果您有一个未签名的ssh密钥,那么您可以使用高级Mosh设置将该私钥与该会话相关联(此时,作为安全人员,我有点过时)。此时,只要mosh在您的服务器上正确运行(在服务器防火墙中打开了60000-61000 UDP端口),就应该#34;只是工作"。
好的,所以以这种方式工作并不太痛苦。但除终端功能外,它也不是很有趣。虽然MobiXterm是一个X服务器,但我还没有让X在mobi连接上运行(至少不是自动)。