Как настроить обмен файлами между nix-машинами по сети.



В предыдущей статье о сетевом обмене файлами между windows-windows и windows-linux машинами, я обещался поведать любознательному читателю о способах переброски файлов в linux, и любых других nix-системах. Поскольку перед начинающими администраторами linux и unix(solaris, freebsd, aix, hp-ux) зачастую встает такой вопрос. Здесь рассмотренные основные способы, как это сделать.

Итак, начнем с того, что любая nix-система не считается полноценной без установленного ssh-сервера и клиента, поскольку доступ для управления сервером просто невозможно будет получить. Возможность доступа по протоколу ssh в таких системах обязателен, и будем считать что она по умолчанию есть на целевых компьютерах. Если это так, то передача файлов между linux-хостами становится очень простой. Расскажу способы, как осуществляет подобную процедуру местный автор.

Способ 1. Перекачка файла напрямую по ссх, командой из консоли. 








Для этого в любой nix-системе существует утилита(протокол) scp.

Как пользоваться? Описано в мануале, да и в интернетах гуглится на раз.

 Но раз уж завел речь, то:
 scp file username@ip-address(hostname):/path

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

-r

 scp -r dir/ username@ip-address(hostname):/path

Способ 2. Доступ к файловой системе через nautilus.

Однако. Даже если вышеописанное известно читателю, то хочу рассказать что иногда хочется не только передать или скачать файлы, но и побродить по файловой системе удаленного хоста не в консоли, а в графическом интерфейсе, через удобный файловый менеджер nautilus. Я понимаю что православные true-одмины используют хороший, годный mc, но местный автор вот такой извращенец, что категорически оный не приемлет, используя либо чистый bash, либо наутилус.

Посему, спешу вас обрадовать, что файловый менеджер nautilus поддерживает любые необходимые протоколы, будь то smb, ftp или sftp. Причем последний наиболее интересен тем, что нет надобности настраивать и каким то образом расшаривать нужные ресурсы.

Достаточно набирать в консоли sftp://IP-address, ввести логин и пароль и вуаля! мы в файловой системе nix-компьютера без всякого бубна и шаманства. Если же нет — значит в целевом хосте отсутствует демон sshd (ssh-сервер). Но в этом случае нам вообще по ssh на хост не попасть.

Почему nautilus? Потому что последние его версии крайне удобны. Двухпанельный режим (а-ля total commander или conqueror), возможность быстрой настройки хоткеев для создания папки или копирования между панелями, и.т.д.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *