MobaXterm застревает в диалоговом окне «Пожалуйста, подождите при открытии файла …»

#linux #mobaxterm

#linux #mobaxterm

Вопрос:

Я использую MobaXterm версии 20.6 build 4532 для подключения к компьютеру Linux по SSH. Я пытаюсь открыть файл на панели Scp слева, дважды щелкнув по нему, и при этом появляется диалоговое окно с надписью «Пожалуйста, подождите при открытии файла …», и оно застревает здесь навсегда.

Интересно, что это работает на некоторых серверах, но не на других. Есть ли какой-нибудь способ отладить это? Есть ли файл журнала, в котором отображается команда scp, которую MobaXterm пытается запустить?

Ответ №1:

Я понял проблему. Я смог включить ведение журнала, выполнив «MobaXterm.exe -журнал регистрации». Это привело к входу в систему C:UsersjdoeDocumentsMobaXtermMobaXterm.log . Это было напечатано, когда я попытался открыть файл:

 [11:31.39.305]  (SSH-Browser)    Starting MobaSCP(2, OpenFile, /local/jdoe/.bashrc, C:UsersJDOEDOCUME~1MobaXtermslashRemoteFiles526608_2_0.bashrc)
[11:31.39.307]  BEGIN ShellExecuteA(C:UsersJDOEDOCUME~1MobaXtermslashbinMobaSCPOpenFile.exe, -v -batch -scp -load "TERM5266082" mobauser@mobaserver:"/local/jdoe/.bashrc" "C:UsersJDOEDOCUME~1MobaXtermslashRemoteFiles526608_2_0.bashrc")
[11:31.39.308]      ShellExecuteA: ShellExecuteEx succeeded.
[11:31.39.308]  END ShellExecuteA(C:UsersJDOEDOCUME~1MobaXtermslashbinMobaSCPOpenFile.exe, -v -batch -scp -load "TERM5266082" mobauser@mobaserver:"/local/jdoe/.bashrc" "C:UsersJDOEDOCUME~1MobaXtermslashRemoteFiles526608_2_0.bashrc")
[11:31.39.405]  [MobaSCP2]  Multiplex=0
[11:31.39.406]  [MobaSCP2]  HOSTNAME: 192.168.1.104
[11:31.39.406]  [MobaSCP2]  USERNAME: jdoe
[11:31.39.724]  Received verification request for hostkey: ssh-ed25519@22:192.168.1.104
[11:31.39.724]  Hostkey corresponds to the cached one
[11:31.39.748]  WMNewTab2: Saving sshkey and NOT CONNECTING SSH-Browser...
[11:31.39.748]  BEGIN SavePassword
[11:31.39.749]  END SavePassword
[11:31.39.845]  [MobaSCP2]  Using SCP1
[11:31.39.845]  [MobaSCP2]  Connected to 192.168.1.104
[11:31.39.845]  [MobaSCP2]  Protocol error: Expected control record
 

Похоже, ошибка «Ожидаемая контрольная запись» была вызвана моим выводом на печать .bashrc. По-видимому, это сбивает с толку SCP: https://documentation.help/PuTTY/faq-pscp-protocol.html

Я смог исправить это, изменив мой файл .bashrc, чтобы ничего не печатать.

Комментарии:

1. Да, я только что проделал те же шаги, и ваше решение устранило проблему. Спасибо!