Панель перетаскивания MobaXterm отсутствует
Мне нужно запустить программу с моего компьютера с Windows XP, установленного на удаленной машине с UNIX, с помощью MobaXterm, но у меня очень мало опыта в подобных вещах.
Я могу войти в систему с помощью ssh и запустить программу без проблем. Для этой программы нужны файлы, которые у меня есть на моем компьютере с ОС Windows, и я хочу скопировать их на этот удаленный компьютер. К сожалению, панель перетаскивания файлов, которая регулярно упоминается на сайтах помощи mobaxterm, отсутствует, и я не могу понять, как это сделать.
Может кто-нибудь предложить, как заставить эту панель перетаскивания появляться, пожалуйста? Я использую MobaXterm версии 3.0.
В качестве альтернативы, любое объяснение о том, как передавать эти файлы другим способом, также будет очень цениться.
Большое спасибо за любую помощь, которую вы можете оказать.
6 ответов
В некоторых дистрибутивах 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/ yourlogin@yourserver:/Some/Place/On/Your/Remote/Unix/Server/
Если это все еще не работает, когда вы пытаетесь всеми вышеупомянутыми методами, попробуйте это:
когда вы создаете сеанс, измените параметр Расширенный SSH-> Тип браузера SSH на SCP, по умолчанию это SFTP. скриншот благодаря Willfurnass
Убедитесь, что в настройках сеанса в разделе "Расширенные настройки SSH" включен "Просмотр SFTP-браузера".
Иногда он не появляется снова, что решается перезагрузкой MobaXterm.
Другая причина отсутствия панели sftp - случайный ввод и сохранение неверного пароля sftp. Затем MobaXterm пытается выполнить автоматический вход в систему, но молча не может открыть соединение sftp.
Чтобы это исправить, перейдите в "Настройки"> "Управление паролями MobaXterm" и удалите неправильный пароль. Вот скриншот страницы настроек, показывающий ссылку на управление паролями.
Чтобы было ясно, я уже пробежал через настройки, упомянутые @Nicolas и @Didier (спасибо, ребята!). Я смог получить вкладку sftp при подключении ssh к другим хостам (на которых не хранились неверные пароли). И в прошлом я видел панель sftp. Это исправление решило мою проблему.
Если вы никогда не видели панель sftp, попробуйте сначала другие предложения.
Ты пытался:
Выключить и снова включить программу?
Примечание: я прочитал эту подсказку в комментарии, который избавил меня от утомительного процесса ненужного исправления mobaXterm, и, следовательно, я не единственный с таким поведением. Хотя это может быть первое, что вы уже попробовали, некоторые, возможно, не пытались и им не повезло прочитать комментарии - это для них.