MyTetra Share
Делитесь знаниями!
Настройка Far для работы с Linux
Время создания: 31.08.2017 20:51
Текстовые метки: knowledge
Раздел: FAR
Запись: xintrea/mytetra_db_mcold/master/base/1501236516n5s8xvjysy/text.html на raw.githubusercontent.com

Разрабатываем под Linux из Windows через sshd: настройка Far и NetBox

Программирование*Ненормальное программирование*

Иногда бывает так, что разработчики вынуждены работать под Windows (например, привычка или политика компании) но им надо вносить изменения в какой-то переносимый код собирать его под Linux. Можно просто поставить виртуальную машину (например, Oracle Virtual Box) и работать прямо в ней. А можно настроить систему так, чтобы работать в Far в Windows, иметь доступ ко всей файловой системе виртуалки и выполнять все команды прямо из Far. Посмотрим как это настроить на примере Virtual Box, Ubuntu, Far Manager и плагин NetBox.

Нам понадобятся:


1. Виртуалка Oracle Virual Box с настроенной Ubuntu внутри неё и Far Manager снаружи
2. Плагин NetBox. Выбираем под вашу версию Far: 
http://plugring.farmanager.com/plugin.php?pid=859(https://github.com/michaellukashov/Far-NetBox/downloads/)
3. Oracle VirtualBox: 
https://www.virtualbox.org/wiki/Downloads

Настройка Ubuntu:


1. Запускаем Ubuntu и логинимся
2. Поднимаем sshd: 
sudo apt-get install openssh-server
3. Запускаем 
ifconfig и записываем IP-адрес виртуалки (она должна быть под NATом)
4. Заходим в свойства VM в VirtualBox: 
Settings -> Network -> Port Forwarding -> Insert new rule и вводим:

Rule1 TCP <IP хоста> 22 <IP виртуалки из шага 3> 22
Перезагружаем VM. На этом настройка Ubuntu закончена. Перейдём к Far.

Настройка Far Manager:


1. Распаковываем папку с NetBox в папку плагинов Far (у меня C:\Program Files (x86)\Far2\Plugins) и перезапускаем Far
2. Нажимаем Alt-F1, NetBox, Shift+F4
3. Выбираем тип соединения: SCP. Вводим IP-адрес хоста и логин с паролем от своей Ubuntu
4. Заходим в созданный аккаунт

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


-----------


Настройки кодировки по стрелки меню вправо в меню настройки соединения (выбрать UTF-8)

 
MyTetra Share v.0.65
Яндекс индекс цитирования