Far manager подключение по ssh

Обновлено: 04.07.2024

Far Manager - бесплатная программа для работы с файлами (проще говоря – файловый менеджер), которая позволяет работать как в оконном режиме, так и с командной строкой. Такое «гибридное» управление файлами позволяет работать с программой не только продвинутым пользователям, но и новичкам.

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

Как работать в Far Manager - основы

Чтоб определиться с тем, как работать в Far Manager удобнее, необходимо рассмотреть оба доступных варианта:

  • При помощи графического (оконного) интерфейса и меню.
  • Используя вводимые в консоль команды.

Оба варианта имеют свои преимущества и недостатки, поэтому чаще всего используется и тот, и тот метод. Далее мы более подробно рассмотрим как графический интерфейс, так и наиболее часто используемые команды, вводимые в командную строку.

Внешний вид программы достаточно прост – основное окно разделено на 2 равные части, в которых отображаются файлы из выбранной папки или диска. Под ними – командная строка и перечень команд, вызываемых посредством «горячих» клавиш F1 – F12 и Alt+ F1 – F12.

Переход между панелями осуществляется кнопкой Tab. При помощи стрелок можно передвигаться по списку файлов в разделе. Переход по разделам осуществляется по клавише Enter.

Для того, чтоб просмотреть результат выполнения команд, введенных в командную строку Far менеджер, необходимо скрыть одну или обе панелей. Для этого действия также существуют горячие клавиши: Ctrl+F1, Ctrl+F2 для левой и правой панелей соответственно. При повторном нажатии отображение панелей будет включено.

По умолчанию язык меню фар манагер – английский, но программа поддерживает и русскую версию. Чтоб сменить язык необходимо вызвать строку с меню (нажав F9 либо клацнув ЛКМ по верхней части любой из панелей). В меню «Options» выбираем пункт «Languages» и из предложенного списка выбираем русский (основной и справки).

Для смены директории в одной из панелей можно воспользоваться сочетанием клавиш Alt+F1 для левой панели (или Alt+F2 для правой). Либо можно просто клацнуть ЛКМ по имени директории в текущей панели и в меню «Левая» или «Правая» выбрать подпункт «Сменить диск».

Основные функции любого файлового менеджера – управление файловой системой. То есть создание, удаление и копирование (перемещение) файлов и групп файлов.

Создать новый файл в Far Manager в текущей директории можно нажав Shift+F4. При этом потребуется ввести имя и расширение нового файла:

Перемещение файла или группы файлов в другую директорию выполняется посредством кнопок F5(копировать) и F6(переместить). Для того, чтоб выполнить эти операции для группы файлов, необходимо их пометить (кнопка Insert на клавиатуре). Все помеченные файлы выделяются желтым цветом.

Плагины в Far

Существуют дополнительные подпрограммы, расширяющие спектр возможностей Far – plugin. Наиболее часто используемые в Far плагины, обеспечивают:

  • Взаимодействие с FTP и SFTP-серверами.
  • Использование регулярных выражений для писка и замены символов (и групп символов) в файле.
  • Управление внешними устройствами, подключенными к ПК (например, принтерами).
  • Выделение синтаксиса в текстах программ.
  • Работа с реестром Windows.
  • Работа с корзиной.
  • Переименование групп файлов с использованием шаблонов.

Кроме плагинов существует ряд полезных функций, реализованных по умолчанию в Far Manager, как пользоваться некоторыми из них и как их вызвать мы рассмотрим подробнее.

Различные режимы представления информации о файлах. Всего таких режимов – 9. Сменить режим отображения файловой системы в Far Manager можно сочетанием клавиш CTRL+<1..9>. Соответственно, и доступных режимов всего 9:

  1. Краткий. Показывается часть имени файла (или полное имя+ расширение, если они в сумме занимают менее определенного количества символов).
  2. Средний. Показывается большая часть имени файла (или полное имя+ расширение, если они в сумме занимают менее определенного количества символов).
  3. Полный. Кроме имени (если помещается) и расширения (если помещается) отображается размер файла или папки, а также дата и время его создания или последнего изменения.
  4. Широкий. Отображается полное имя и размер файла.
  5. Детальный. Кроме имени, выводится информация о размере, степени сжатия, дате создания и последнего изменения файла, а также о времени последнего обращения к нему и его атрибутах.
  6. Просмотр описаний. Показывается имя и сокращенное описание файла (если оно есть).
  7. Просмотр длинных описаний. Отображается имя, размер и полное описание файла (если оно есть).
  8. Просмотр владельцев файла. Отображается имя, размер файла и его владелец.

Настройка FTP соединения в FAR

Как уже говорилось ранее с FTP и SFTP-серверами можно работать и в Far Manager, как пользоваться этими функциями мы и рассмотрим далее. В зависимости от сборки Far Manager, FTP плагин может быть установлен или нет. Проверить его наличие очень просто – если в меню смены диска присутствует пункт FTP –значит плагин есть, если нет – его всегда можно скачать и установить.

В панели с FTP отображается список доступных для подключения серверов. Если он пуст – необходимо добавить новое подключение. Это можно сделать, используя сочетание клавиш Shift+F4 в Far, FTP настройка в данном случае потребует ввода таких данных о сервере:

  • Имя сервера FTP или его IP адрес.
  • Логин и пароль пользователя, необходимые для доступа к серверу.

Кроме того можно добавить текстовое описание для данного соединения, которое поможет пользователю более четко ориентироваться в списке доступных серверов FTP.

Внимание! Если поле «пароль» оставить пустым при создании нового соединения, пароль будет запрашиваться каждый раз при попытке подключения к серверу FTP. Этот вариант соединения является предпочтительным с точки зрения безопасности и сохранности личных данных.

После успешного завершения создания нового соединения его имя появится в списке доступных серверов. Выделив его курсором и нажав Enter, Вы попадете в корневой каталог FTP сервера. Перенос файлов с компьютера на сервер и наоборот происходит так же, как и при работе с фалами на локальных хранилищах.

Far Manager очень удобно использовать для переноса файлов собственного сайта на виртуальный сервер. Обычно вопросов при переносе не возникает, но в случае возникновения нештатных ситуаций или просто непонятных моментов лучше посоветоваться с профессионалом. Такие люди работают у нас в RigWEB. В любое время наша служба поддержки готова помочь клиентам, поэтому – звоните! Мы оперативно решаем возникающие проблемы и отвечаем на все вопросы пользователей.

а нельзя работать с командной строкой в таком режиме?

например, я подключился по scp — безопасный протокол копирования,

в панели отобразиласась файловая система линукса. внизу есть командная строка.

если я пишу, например, java -version,
то ошибка:

command 'java -version' failed with return code 0 and error message

дальше идет вывод версии java.

я предполагаю, что через этот режим можно только копировать файлы, а команды на исполнение запускать нельзя?

поясните, пожалуйста, если не сложно.

Здравствуйте, virtus, Вы писали:

V>а нельзя работать с командной строкой в таком режиме?

Вроде нет. scp это не шелл, это что-то вроде реализации команды cp через ssh.
Для запуска шелл-команд нужен сам шелл.

Здравствуйте, virtus, Вы писали:

V>а нельзя работать с командной строкой в таком режиме?

нет

V>я предполагаю, что через этот режим можно только копировать файлы, а команды на исполнение запускать нельзя?

AK>Вроде нет. scp это не шелл, это что-то вроде реализации команды cp через ssh.
AK>Для запуска шелл-команд нужен сам шелл.

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

Ну, к сожалению Far не настолько крут((
Хотя есть одно решение — работать в putty в Midnight Commander, запускается по команде mc. Графический интерфейс а-ля Norton Commander.

G>Ну, к сожалению Far не настолько крут((
G>Хотя есть одно решение — работать в putty в Midnight Commander, запускается по команде mc. Графический интерфейс а-ля Norton Commander.

понятно! спасибо Вам большое за разъяснения!

fk0:

fk0> Фар не нужен.

http://s00.yaplakal.com/pics/pics_original/2/8/3/599382.jpg

Stanislaw K:

SK>WinSCP + Far plugin

WinSCP сам по себе криво отображает нелатинские в именах файлов (неправилоьно обрабатывает UTF-8 видимо).
Как он работает в связке в FAR — не знаю — не пробовал.

Здравствуйте, Дрободан Фрилич, Вы писали:

SK>>WinSCP + Far plugin

Жуть. нет больше этого плагина. у меня оно от 2009 года, версия 4.1.9. А сейчас актуальная 5.6.3

ДФ>WinSCP сам по себе криво отображает нелатинские в именах файлов (неправилоьно обрабатывает UTF-8 видимо).

проблемы с кодировкой были. один раз. на хосте FreeBSD с KOI8R файловой системой. как решил — не помню. кажется переездом на другой хост с UTF8.

ДФ>Как он работает в связке в FAR — не знаю — не пробовал.

Отлично работает. Far 2.0 1807 x86 + WinSCP Plugin (Версии для х64 нет)

Здравствуйте, gyraboo, Вы писали:

V>>а нельзя работать с командной строкой в таком режиме?

G>нет

Брехня. Набери команду, фар (вернее нетбокс) предложит открыть shell сессию.

Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.

Здравствуйте, Ops, Вы писали:

Ops>Здравствуйте, gyraboo, Вы писали:

V>>>а нельзя работать с командной строкой в таком режиме?

G>>нет

Ops>Брехня. Набери команду, фар (вернее нетбокс) предложит открыть shell сессию.

Ops>

Действительно, не знал. Можно даже проще сделать — нажать Ctrl+O, и прямо в Фаре набирать команды типа ls, ps, jps.
Правда, будет ряд ограничений в отличие от полноценного баша — например не будет расцветки, история команд будет ограничена текущей сессией, и редакторы типа vi работать не будут.
Вот она, зашоренность сознания — что мешало мне все эти годы проверить это

Здравствуйте, gyraboo, Вы писали:

G>Вот она, зашоренность сознания — что мешало мне все эти годы проверить это

По-моему, похожим образом работало и с WinSCP плагином в 1-2 фаре.

Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.

Здравствуйте, virtus, Вы писали:

V>путти стоит. а я изучаю возможности фара, вижу что в нем есть и графический интерфейс и командная строка. вот я и думаю, что было бы удобно работать и с файловой системой и командной строкой из одного приложения.

может немного оффтопик, но не подскажите, случайно, возможно ли из far manager подключаться к удаленной linux машине и работать из far c её файловой системой?

Если да, то как это делается.

netbox плагин, протокол sftp, пользователь и пароль как для входа в линукс локально, на линуксе должен быть запущен ssh, порты для ssh должны быть открыты (tcp port 22 на линуксе)

C ftp он работает из коробки, а для ssh - плагин WinSCP. Ну, может еще что из плагинов появилось, гугли.

буду пробывать через winscp.

А не подскажите, ещё, я скачал плагин отсюда:

распокавал его и положил в C:\Program Files\Far2\Plugins

перезапустил фар, нажимаю f11, а там моего плагина нет

Как правильно запусить его?


Создаёшь в netbox новую сессию, в качестве протокола указываешь sftp или scp, всё работает из коробки.

не знаю как в netbox создать новую сессию.

у меня есть установленный far,

я скачал архив по ссылке выше, распаковал его и поместил в C:\Program Files\Far2\Plugins

запускаю far, нажимаю f11 и не вижу ничего похожего на netbox.

разъясните, пожалуйста, либо может ссылка есть на инструкцию

подсказили поставить far 3. всем спасибо.

я подключился через sftp к серверу на линукс.

как мне это можно сделать?

выдает что permission denied и большая красная таблица таких строк

sftp - доступ к файлам, а не к шеллу. Если речь о Far, то наверно поможет Alt-F7

Elyas ★★★★★ ( 13.11.14 15:38:44 )
Последнее исправление: Elyas 13.11.14 15:39:15 (всего исправлений: 2)


Если ты хочешь из винды подключаться к линуксовой консоли, то тебе лучше посмотреть в сторону putty, а ещё лучше - в сторону mobaxterm, там есть и консоль, и простенький файловый менеджер.

да я уже начал с far работать. он вроде удобный, только научиться польлзоваться им нужно :)

ну вот я нажимаю alt+f7, он открывает форму:

я в первой строке file mask

мне нужно найти путь к этой программе, эта утилита импорта из oracle

нажимаю find, и пусто

а она должна быть

нахожусь в корне

что делаю не так?


Far 3 из коробки умеет SCP и SFTP.

sftp - это такой способ подключиться к сетевому диску.

Все файлы, которые ты на нём видишь при нажатии на enter будут запускаться на твоём компьютере или выдавать ошибку если не ясно как их запустить.

Т.е. чтобы на сервере с linux запустить программу (импорта данных из oracle) надо подключиться к этому linux не как к сетевому диску а как к терминальному серверу и запускать программы не у себя а прямо там.

Простые вещи надо делать простым способом: для работы на удалённом сервере, при обмене только текстом не нужно пересылать картинки программ запущенных на этом сервере, достаточно передавать только текст. Для этого есть программа sshd на сервере: обеспечивать возможность выполнения команд и запускать сессии sftp если будет нужно.

Итого надо было взять putty или какой-либо другой ssh клиент.

Если требуется именно двухпанельник то надо подключаться по ssh и запускать команду mc.

Если команды mc нет - работать на командах найденых в руководстве или интернете, тщательно сверяя что команда делает в разных источниках.

В случае с настроенным ораклом что sqlplus что imp, что exp должны быть уже в путях у ораклового пользователя и не надо их искать на диске.

FAR Manager — консольный файловый менеджер для операционных систем семейства Microsoft Windows. Он позволяет удобно совершать операции над файлами, размещенными локально на вашем компьютере, а также с файлами на удаленных компьютерах.

Интерфейс

По умолчанию интерфейс FAR Manager состоит из двух панелей, на которых выводится список файлов и директорий.


Перемещаться между директориями можно при помощи клавиш-«стрелок» и клавиши «Enter». В нижней части окна приложения есть список подсказок операций, соответствующих функциональным клавишам (F1 — F12, и они же с нажатой клавишей "Alt"). Переключение между панелями происходит при нажатии клавиши "Tab". Также многие действия доступны посредством мыши.

Русский язык интерфейса

Для удобства работы имеет смысл установить русский язык для интерфейса FAR Manager. Для этого:

  • Нажмите клавишу F9;
  • Войдите в меню "Options", выберите подменю "Languages":



Настройки соединения с сервером FTP

Пусть в левой панели FAR Manager у вас будет открыта директория с файлами вашего сайта, который вы хотите разместить. В правой панели будем работать с файлами на FTP-сервере. Чтобы открыть панель FTP, нажмите Alt+F2, выберите «NetBox» и нажмите клавишу "Enter".


В правой панели откроется список имеющихся у вас FTP-соединений.

Чтобы создать новое соединение, нажмите Shift+F4. Откроется диалоговое окно, в котором необходимо указать параметры соединения.

После указания параметров соединения нажмите кнопку «Да».

Внимание: мы не рекомендуем сохранять пароли в настройках FTP-соединения. Это может повредить безопасности вашего сайта, так как сохраненные в популярных программах пароли часто становятся предметом кражи при заражении компьютера вирусами. Вместо этого вводите пароль вручную перед каждым соединением.


Можно присвоить сессии любое уникальное имя.


После сохранения параметров созданное соединение появится в списке справа на панели FTP.

Чтобы установить соединение и начать работу с FTP через FAR Manager, пометьте строку курсором и нажмите клавишу "Enter". В правом окне откроется корневая директория вашего аккаунта на сервере.


Загрузка файлов на сервер

Перейдите в корневую директорию вашего нового сайта и удалите стандартный индексный файл index.php. Для удаления пометьте файл курсором, нажмите F8 и подтвердите действие.

Чтобы закачать файлы вашего сайта на сервер, перейдите на левую панель, нажав клавишу Tab, и выделите файлы, которые нужно загрузить на сервер: выделите файл курсором, нажмите клавишу Insert — файл выделится цветом. Пометьте так все файлы и папки вашего сайта.

Для начала копирования нажмите клавишу F5.


Подтвердите ваше намерение начать копирование нажатием клавиши Enter.


В появившемся диалоговом окне убедитесь, что опции копирования выбраны правильно, и нажмите клавишу Enter.

После завершения копирования вы увидите, что в правом окне появились файлы, которые вы загрузили с локального компьютера. Теперь вы можете продолжить работу с FAR Manager согласно имеющимся задачам.

Читайте также: