windows file tag




便攜式Windows Mosh? (4)

MobaXTerm是便攜式的,支持Mosh。 它很安靜。
(我花了一整天的時間在一個非常狡猾的連接上使用它,就像一個魅力)。

只需運行最新版本,然後從Session菜單中選擇Mosh。
警告:它不支持ipv6請參閱版本9.2(2016-09-18)

修正:Mosh會話僅被強制為IPv4(Mosh客戶端/服務器尚不支持IPv6)

我想知道是否有辦法在沒有Cygwin的Windows上使用Mosh
我需要能夠將它放在我的USB驅動器上並將其複製到Windows計算機上,並能夠將Mosh插入我的一台服務器。 否則,有沒有辦法使用Cygwin並讓它可移植? 我確實通過Cygwin在Windows下工作,但這意味著我必須為Windows計算機添加一個環境路徑,在我正在處理的Windows計算機上,不允許你改變它,因為我不知道有管理員權限。


對於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中,您需要點擊左上角的“會話”按鈕以顯示新的會話窗口。 按下右上角的Mosh按鈕以開始會話(注意:這只是IPv4.Zippo運氣好,可以通過此方式啟動IPv6)。 輸入您的遠程主機以及您將使用的ssh帳戶的用戶名。 如果您有一個未簽名的ssh密鑰,那麼您可以使用Advanced Mosh設置將該私鑰與該會話鏈接起來(此時,作為一個安全人員,我有點過時)。 此時,只要mosh在您的服務器上正確運行(在服務器防火牆中打開60000-61000 UDP端口),就應該“正常工作”。

好的,所以這樣做不會太痛苦。 但除終端功能外,它也不是很有趣。 雖然MobiXterm是一個X服務器,但我還沒有讓X在mobi連接上運行(至少不是自動)。



有趣的是,我也想要Windows的MOSH,我發現Cygwin非常混亂。 相反,我只下載了一個最小的純文本Debian發行版,在VirtualBox中啟動它,並安裝了MOSH。 令人驚訝的是,與Cygwin路線相比,它耗費的時間更少,所需的調整更少,並且對主機的修改也更少。

實際上,有一個便攜式VirtualBox,因此您可以將MOSH VM和Portable VirtualBox放在記憶棒上。

我甚至沒有嘗試過優化的東西,但它在我給它的256MB內存上運行得很好。 它可能會在64MB或更低的情況下正常運行。

我希望MOSH將來會被打造成PuTTY / KiTTY。





mosh