Недопустимая панель перетаскивания MobaXterm

Мне нужно запустить программу с моего компьютера Windows XP, который установлен на удаленном компьютере UNIX с использованием MobaXterm, но у меня очень мало опыта в этом.

Я могу войти в систему с помощью ssh и запустить программу без проблем. Эта программа нуждается в файлах, которые у меня есть на моем компьютере Windows для обработки, хотя и я хочу скопировать их на эту удаленную машину. К сожалению, панель переноса файлов перетаскивания, которая регулярно упоминается на сайтах поддержки mobaxterm, отсутствует, и я не могу понять, как это сделать.

Может кто-нибудь предложить, как получить эту панель перетаскивания, чтобы она появилась? Я использую версию MobaXterm версии 3.0.

В качестве альтернативы, любое объяснение того, как передать эти файлы другим способом, также будет очень оценено.

Большое спасибо за любую помощь, которую вы можете дать.

Ответ 1

Некоторые дистрибутивы Linux или некоторые другие Unix-системы по умолчанию отключили аутентификацию пароля SSH.

Чтобы MobaXterm мог запускать браузер SFTP, вам придется снова включить эту функцию:

  • Отредактируйте файл "/etc/ssh/sshd_config" на вашем сервере и прокомментируйте следующую строку: PasswordAuthentication no
  • Перезагрузите свой SSH-сервер, используя следующую команду:/etc/init.d/sshd restart
  • Подключитесь с помощью клиента MobaXterm SSH, и вы заметите, что вкладка SFTP будет правильно запущена.

Если вы не можете изменить конфигурацию удаленного сервера, вы также можете выполнить передачу файлов внутри терминала MobaXterm с помощью SCP. Пример SCP-команды:

scp -r /drives/c/Some/Place/On/Your/Local/Windows/Drive/ [email protected]:/Some/Place/On/Your/Remote/Unix/Server/

Ответ 2

Убедитесь, что в настройках сеанса в разделе "Расширенные настройки SSH" включен параметр "Отображать SFTP-браузер".

enter image description here

Иногда он не появляется снова, что решается перезагрузкой MobaXterm.

Ответ 3

Другой причиной отсутствия панели sftp является случай, когда вы случайно вводите и храните плохой пароль sftp. После этого MobaXterm попытается выполнить автоматический вход в систему, но молча отключает соединение sftp.

Чтобы исправить это, откройте "Настройки" > "Управление паролями MobaXterm" и удалите непоправимый пароль. Вот скриншот страницы настроек, показывающей ссылку управления паролями.

введите описание изображения здесь

Чтобы быть ясным, я уже прошел через настройки, упомянутые @Nicolas и @Didier (спасибо, ребята!). Я смог получить вкладку sftp, когда ssh'ing на других хостах (у которых не было плохих паролей). И в прошлом я видел панель sftp. Это исправление решило мою проблему.

Если вы никогда не видели панель sftp, сначала попробуйте другие предложения.

Ответ 4

Если он все еще не работает, когда вы пытаетесь использовать все вышеперечисленные методы, попробуйте следующее:

когда вы создаете сеанс, измените расширенный SSH setting--> тип SSH-браузера на SCP, по умолчанию это SFTP. Снимок экрана. благодарность willfurnass

Ответ 5

Ты пытался:

Выключение и повторное включение программы?

Примечание. Я прочитал этот намек в комментарии, который спас меня от тщательного процесса ненужного исправления mobaXterm, также я, следовательно, не единственный, у кого такое поведение. Даже если это может быть первым, что вы уже пробовали, некоторые, возможно, не пытались и не были достаточно удачливы прочитать комментарии - это для них.