Як зайти на комп’ютер через мережу для передачі файлів? Способи передачі даних по мережі.

Наприклад, пересічному користувачеві достеменно відомо, що в ОС 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-адресу машини, на яку потрібно зайти.

Отже, навчимося це робити.

Увага! windows

Однак.

Варто зауважити, що зайти на комп’ютер знаючи тільки його, не завжди вийде. Якщо ж це локальна мережа (корпоративна, домашня, робоча) – практично завжди вдасться. Ну ще можна згадати, що достатня умова може бути наявність пінгу на потрібний хост (це для тих кому відомо що таке пінг, якщо ж невідомо – орієнтуватися по першому пункту про локальної мережі, бо що пінг, що IP-адреса – це теми окремі, і дуже великі).

* Nix.

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

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

Існує таке поняття як «Загальні ресурси» файлової системи. Тобто ті, до яких відкритий загальний доступ по мережі, або кажучи на айтішной жаргоні «розшарені» (від англ. Share). Якщо потрібно отримати доступ до таких папок, то крім IP-адреси знати більше нічого не потрібно. Якщо ж потрібно потрапити в чужу файлову систему (на жорсткий диск) яка відкрита для загального доступу, то необхідний логін і пароль користувача комп’ютера-адресата. Як расшарівать ресурси – знову ж тема окремої статті.

    З’єднання між windows-комп’ютерами. Тут все до смішного просто.
  • Запускаємо вже відомий нам win + R
  • Вводимо туди свежеузнанний раніше 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» і файлами обмінятися не вийде. Якщо невідомо що таке права і як їх змінювати, то краще виконувати активний обмін з боку Лінукса в виндовс.

Ссылка на основную публикацию