Об интернетe юзеру

    inet- use.ru

категории

Онлайн-переводчики [2]
создание сайтов [10]
чайнику [11]
о навигации [18]
о программах [33]
железо [6]
разные сочинизмы [4]
Linux/unix [3]
переводчики [1]
веб-инвестиции [2]

подписка на свежие статьи

Что такое RSS?

нужна на этом сайте рубрика о заработке в интернете?


Бесплатная рассылка "Использование ПО и веб-сервисов"
Подписаться письмом
Поддержи Википедию
Главная » Статьи » о программах

Как зайти на компьютер по сети для передачи файлов? Способы передачи файлов по сети между windows 7/XP и linux. Сетевое окружение в ubuntu?


К примеру, рядовому пользователю доподлинно известно, что в ОС windows любых версий есть некий ярлычок "Сетевое окружение", тыкнув по коему он может обозреть доступные машины в своей локальной сети. Однако не каждому ведомо, что не все хосты отображаются в этом самом "Сетевом окружении". Но компьютер-адресат то существует, а стало быть есть и способы на него законнектиться (соединиться с ним, то бишь, да простит меня читатель за употребление IT-шного жаргона), даже если его не видно в "сетевом окружении".

Кроме того, полагаю у пользователей-новичков linux, будь то убунту, или какой другой, однозначно поначалу возникают с этим проблемы.(Этот вид юзеров обычно начинающие админы, в среде профессионалов - "эникейщики", которые стремятся к познаниям). А ведь убунтоводам тоже иногда возникает необходимость в передаче файлов по сети. А на деле, тут вообще никаких проблем возникнуть не должно, ибо линуксы - операционная система рожденная в сети, стало быть это для нее родная "среда обитания". Впрочем, как мы увидим далее, это относится не только к линуксам и прочим убунтам, но к любым ОС из класса *nix - будь то solaris, freeBSD, aix или еще какой HP-UX - для всех них если немного разобраться все очень просто. Такие дела.

Итак, для начала обозначим, что на уровне обычного пользователя существует три вида соединений, которые мы далее рассмотрим в подробностях каждый поотдельности.
  1. Соединение вида Windows <=> Windows
  2. Соединение вида Windows <=> *nix
  3. Соединение вида *nix <=> *nix
(*nix - как вы уже догадались, если не знали ранее, это любой дистрибутив linux(ubuntu,debian,redhat,fedora,gentoo,etc), а также коммерческие unix - аix,hp-ux, solaris. И MACos из яблочной конторки не так давно почившего Стива Джобса - это тоже *nix, кстати говоря, ибо создана она на основе православной freeBSD. Такие дела.)

Как узнать IP-адрес.

Далее, прежде чем разобрать способы входа, нам надо уяснить что каждый компьютер (или любое другое устройство) в сети имеет уникальный IP-адрес. Что это такое, для тех кому неизвестно объяснить тут сложно и долго, к тому же описано это очень подробно во множестве мест, и добрый гугл по запросу тотчас выдаст горы инфы по этому поводу. Кому известно - хорошо. В любом случае даже не зная углубленно - что это, можно этим успешно пользоваться. Посему достаточно уметь изыскать этот самый IP-адрес в системе. Самый простейший и быстрейший способ адрес выяснить, по мнению местного автора, это дать команду в командной строке. Что такое командная строка - тоже знать необязательно. Нужно лишь уметь ее вызвать, набрать команду, и прочесть ее вывод. Тут еще вспомним, что IP-адрес компьютера, c которого вы собираетесь зайти, знать не нужно, понадобится только IP-адрес машины, на которую нужно зайти.
Итак, научимся это делать. ol>Внимание! windows
  • Однако. Стоит заметить, что зайти на компьютер зная только его, не всегда получится. Если же это локальная сеть(корпоративная, домашняя, рабочая) - практически всегда удастся. Ну еще можно упомянуть, что достаточным условием может быть наличие пинга на нужный хост(это для тех кому известно что такое пинг, если же неизвестно - ориентироваться по первому пункту о локальной сети, ибо что пинг, что IP-адрес - это темы отдельные, и очень обширные).

    *nix.

    Как правило пользователям, у которых на личной машине живут подобные системы, известно что такое IP-адрес и как его заполучить в экран. Однако, можем вспомнить, что в любой из систем этого семейства адрес запрашивается командой ifconfig.

    Теперь непосредственно о коннекте.

    Существует такое понятие как "Общие ресурсы" файловой системы. То есть те, к которым открыт общий доступ по сети, или говоря на айтишном жаргоне "расшарены" (от англ. share). Если нужно получить доступ к таким папкам, то кроме IP-адреса знать больше ничего не нужно. Если же нужно попасть в чужую файловую систему (на жесткий диск) которая не открыта для общего доступа, то необходим логин и пароль пользователя компьютера-адресата. Как расшаривать ресурсы - опять же тема отдельной статьи.
      Соединение между windows-компьютерами. Тут все до смешного просто.
    1. Запускаем уже известный нам win+R
    2. Вводим туда свежеузнанный ранее IP-адрес в виде \\192.168.0.35
    Наблюдаем три варианта развития событий.
    • Откроются файлы адресата.
    • Откроется окно для ввода логина и пароля
    Кстати, точно таким же образом можно легко подключаться к принтерам адресата. Если для них выставлен общий доступ, то они будут видны при входе на адрес. Правой кнопкой по нему и "Подключиться".

    Иногда можно попробовать набрать адрес вида \\xxx.xxx.xxx.xxx\C$ (или D$), поскольку в любой виндовс-системе существует всем любимый "диск С" и C$ - это его сетевое имя по умолчанию. Тут однозначно понадобится ввод логина и пароля, если он не расшарен.

    Как коннектиться c windows на *nix машины.

    А никак, если на адресате под управлением подобной ОС не настроена файловая служба доступа windows-каталогов Samba. Что это такое - речь отдельная. Если же настроена - точно также как описано выше, за исключением что C$ там скорей всего не будет существовать, посему обращаться только по IP-адресу.
    Если не настроена методы есть - но о них опять же речь отдельная, и местный автор собирается такую речь повести на страницах этого сайта, в ближайшем будущем. Дело в том, что понадобится знать, что существуют протоколы ssh, ftp и sftp. Кстати говоря, об этом понадобится знать уже несколькими абзацами ниже, в разговоре о междуниксовом соединении, но та часть статьи будет полезна только людям уже в это посвященным (хотя там все эти процедуры и производятся гораздо проще и с меньшими заморочками).

    Как заходить с linux-машин на windows?

    Вот это интересно. Но довольно таки просто в варианте, скажем, с ubuntu. Да и с любой другой nix-системы, оснащенной файловым менеджером Nautilus (и любым другим, поддерживающим виндовый протокол smb (та самая samba, о коей говорилось чуть выше). Если же наутилуса нет - его завсегда можно в систему поставить. Да и самбу заодно. Если делать этого не хочется - то автору непонятно что здесь делает такой читатель, ибо при таком раскладе пользователь сам знает как и что ему делать.

    Как делается?

    в наутилусе в адресную строку вводится адрес вида smb://192.168.0.35. К слову, адресная строка в последних версиях наутилуса по умолчанию скрыта, можно ее позвать щелкнув сочетание CTRL+L.
    И еще стоит добавить, что для обмена между win и nix - когда пользователю виндовс нужно что либо скачать или закачать в юниксовую систему, необходимо в linux дать все права (777) для записи, или 755 для чтения на соответствующие папки и файлы. Делается это вводом команды от рута chmod 777 file - для файла, или рекурсивно для папки с файлами chmod 777 dir/ -R. В противном случае будет сообщаться об ошибке "нет прав/нет доступа/permission denied" и файлами обменяться не получится. Если неизвестно что такое права и как их менять, то лучше выполнять активный обмен со стороны линукса в виндовс. И самое интересное.

    Обмен файлами между nix-машинами.
    Категория: о программах | (31.10.2011)
    Просмотров: 18415 | Теги: Ubuntu, сеть, файл, Linux

    запоминалки:

    Еще читать: