Вопрос или проблема
Я пришёл из Windows, где использовал программу MobaXTerm.
По сути, я использовал её как SSH-клиент (хотя у неё есть и другие функции). У неё есть отличная функция отображения файлов и папок с левой стороны, при этом терминал показывается с правой стороны экрана. Это позволило мне выполнять команды Linux через терминал и легко перетаскивать файлы.
Мой вопрос:
Существует ли аналогичная программа для Linux? Одна, которая отображает файлы/папки с одной стороны и терминал с другой?
Filezilla не имеет терминала, в котором я мог бы выполнять команды, но мне нравится возможность перетаскивания файлов.
PuTTY имеет отличный терминал для выполнения команд, но не имеет функции перетаскивания, которая позволила бы мне легко просматривать, создавать, удалять и получать доступ к файлам и папкам.
Спасибо!
Вот представление графического/терминального интерфейса SFTP MobaXTerm, который я ищу:
Примечание: если это не то место, где нужно спрашивать, или я формулирую вопрос неправильно, пожалуйста, дайте мне знать, и я обращусь в правильный источник или переформулирую свой вопрос.
Я нашёл альтернативу в Asbru
У него есть боковая панель, на которой вы можете сохранять свои подключения
С уважением
Я сам столкнулся с этой проблемой, и лучший способ, который я нашёл — использовать portable exe
MobaXterm и запустить его с помощью wine
на Ubuntu
.
Это сработало идеально в моём случае на Ubuntu 20.04
. Как терминал, так и файловый браузер боковой панели работают именно так, как ожидается в Windows.
На момент написания этой заметки, переносимую версию MobaXterm можно скачать здесь.
Когда вы установите wine
на вашу дистрибутив Linux, вам просто нужно распаковать загруженный файл по ссылке выше (так вы получите portable exe
) и запустить exe
следующим образом:
wine /path/to/MobaXterm/Portable/exe
Я бы посоветовал terminator, MobaXterm был моим заменителем в терминаторе, когда я снова вернулся в Windows. К сожалению, вы не найдёте окна перетаскивания, как в Windows, но горячие клавиши в терминаторе – о, как я скучаю по горячим клавишам.
Linux Mint имеет простые инструменты в файловом менеджере:
Файлы -> Файл -> Подключиться к серверу …
Существуют отдельные инструменты SCP для Mint:
https://krusader.org/
https://www.gftp.org/
и др.
Вы можете попробовать snowflake
: установка с помощью
sudo snap install snowflake
Я также искал альтернативное приложение для MobaXterm и нашёл это. У него есть гораздо больше функций, таких как:
- SSH + SFTP
- встроенный текстовый редактор
- мониторинг процессов
- мониторинг системы
-
управление ssh-ключами
…
Если вы используете Ubuntu на обоих концах,
- Откройте папку файлов на вашем локальном компьютере Ubuntu. Нажмите на “+ другие местоположения” слева в вашем окне.
- Вы увидите опцию подключиться к серверу в конце.
- Введите IP (например: “sftp://10.xx.xx.xx/“). нажмите на подключение, он спросит имя пользователя и пароль.
- После корректного ввода имени пользователя и пароля вы сможете получить доступ к любому файлу с сервера. Это создаёт ощущение, что вы используете сервер прямо.
На мой взгляд, лучший аналог MobaXTerm для систем Linux – это remmina
Он поддерживает sftp графический/терминальный интерфейс, ssh клиент, rdp, vnc и многое другое…
Полный список функций можно найти здесь: https://remmina.org/remmina-features/
Некоторые изображения с сайта remmina
Используйте FileZilla клиент. У него есть возможность перетаскивания и это легко
gnome-connection-manager
Другой замечательный инструмент, который я нашёл – это gnome-connection-manager
https://github.com/kuthulux/gnome-connection-manager
На моём ПК была проблема с запуском инструмента, я нашёл ниже решение на одном из форумов сообщества. Поэтому, в случае, если инструмент не запускается, попробуйте это решение. В директории /usr/share/gnome-connection-manager
если style.css
не существует, создайте его с содержимым ниже и перезапустите программу.
notebook > header > tabs > tab box.selected {
background-color: #EEEB00;
}
Ответ или решение
Существует несколько программ, которые могут служить аналогом MobaXterm для систем Linux, с функциями SFTP и терминала с разделением интерфейса. Вот некоторые из них:
-
Remmina: Это мощный удаленный рабочий стол и клиент для SSH и SFTP. Он поддерживает множество протоколов, включая RDP, VNC и SSH. В Remmina можно настроить интерфейс так, чтобы терминал и файловый менеджер отображались рядом, что позволяет удобно управлять файлами и выполнять команды. Более подробную информацию можно найти на официальном сайте: Remmina.
-
Asbru: Эта программа предоставляет функции управления сеансами SSH и SFTP и может сохранить ваши подключения. У нее есть боковая панель для файловых операций, что делает ее удобной для пользователей, привыкших к интерфейсу MobaXterm. Вы можете узнать об этом продукте здесь: Asbru.
-
Snowflake: Установите Snowflake с помощью следующей команды:
sudo snap install snowflake
Snowflake предлагает не только SSH и SFTP, но и встроенный текстовый редактор, монитор процессов и управления ключами SSH. Это мощный инструмент для работы с удаленными серверами.
-
Gnome Connection Manager: Эта утилита позволяет управлять соединениями к различным серверам через протоколы SSH и SFTP. Вы можете загрузить ее с GitHub.
-
Krusader: Это файловый менеджер с двумя панелями, который поддерживает работу с SFTP. Хотя у него нет встроенного терминала, его простота и мощные функции делают Krusader хорошей альтернативой для работы с файлами. Узнать больше можно на официальном сайте.
-
FileZilla: Это известный клиент FTP, который поддерживает протокол SFTP. У него есть удобный интерфейс для перетаскивания файлов, однако для выполнения команд необходимо использовать отдельный терминал, как например
gnome-terminal
илиterminator
. -
Wine и MobaXterm: Если вы предпочитаете использовать MobaXterm, его портативную версию можно запустить на Linux с помощью Wine. Это даст вам доступ ко всем возможностям программы, но потребует установки Wine и может не всегда работать идеально. Инструкции можно найти на официальном сайте MobaXterm.
Каждый из этих вариантов имеет свои преимущества, и выбор зависит от ваших специфических требований к функциональности и удобству использования.