Недопустимая панель перетаскивания 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, также я, следовательно, не единственный, у кого такое поведение. Даже если это может быть первым, что вы уже пробовали, некоторые, возможно, не пытались и не были достаточно удачливы прочитать комментарии - это для них.