SSH (Secure SHell) - це назва протоколу, який використовується для доступу до віддалених машин через мережу. Це дозволяє повністю контролювати комп'ютер за допомогою інтерпретатора команд. Далі, SSH дозволяє безпечно копіювати дані (інформація передається в зашифрованому вигляді). Отже, якщо у вас є Linux на обох машинах і ви хочете скопіювати дані без встановлення SAMBA, спробуйте цю опцію. Ви можете ним скористатися безпосередньо від Наутілуса! |
Використання Nautilus
1. - Встановіть openssh-сервер на комп'ютері, з яким ми хочемо підключитися. Насправді, якщо ми припустимо, що в якийсь момент ми хочемо підключитися з іншого комп'ютера, який ми зараз використовуємо, було б логічно встановити openssh-сервер на 2 (або більше) машинах.
sudo apt-get встановити openssh-сервер
2. - Ви можете перезапустити compus або запустити openssh-сервер.
3. - На машині, з якої ви збираєтеся контролювати всю операцію, я відкрив Nautilus і натиснув Ctrl + L, щоб мати можливість писати в адресному рядку. Я писав ssh: // NROIP. Під час першого підключення до цього комп’ютера з’явиться повідомлення про те, що автентичність хосту не може бути здійснена. Виберіть опцію, щоб продовжити далі.
4. - Він запитає ім’я користувача та пароль, за допомогою яких ви хочете увійти до машини, до якої ви хочете отримати доступ.
5. - Давайте плисти! 🙂
З терміналу
1. - У комп’ютері, з якого ви збираєтеся контролювати всю операцію, я писав:
ssh NRO_IP
2. - Він запитає ваш пароль, і тоді ви зможете отримати доступ до всіх файлів на віддаленому комп’ютері.
3. - Щоб вийти, натисніть Ctrl + D (якщо у вас Bash) або напишіть:
Вихід
Використання SCP
SCP - це плагін SSH, який дозволяє нам швидко та безпечно копіювати файли.
Синтаксис дуже простий:
файл scp user @ server: шлях
Щоб скопіювати у зворотному порядку з віддаленого комп’ютера на ваш, я просто змінив порядок:
scp user @ server: шлях / файл local_path
Тобто, наприклад, якщо ми хотіли надіслати щось на віддалений комп’ютер:
scp list.txt earendil @ earendil-desktop: ~ / miscosas
Ця команда копіює файл list.txt з комп'ютера, яким я користуюся, у папку ~ / miscosas на віддаленому комп'ютері. Власником цього файлу буде користувач earendil (мого віддаленого комп'ютера).
Щоб скопіювати цілі папки, просто додайте параметр -r:
scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas
Ця команда копіює папку фотографій, яка знаходиться в HOME комп'ютера, яким я користуюся, в папку mythings, яка знаходиться в HOME мого віддаленого комп'ютера.
Тепер той же процес в зворотному порядку буде:
scp earendil @ earendil-desktop: ~ / мої речі / фотографії ~
Це скопіює папку ~ / mystuff / photos / з віддаленого комп'ютера в папку HOME на комп'ютері, яким я користуюся.
Нарешті, важливо зазначити, що за замовчуванням шлях - це ваша папка користувача. Якщо ви хочете щось скопіювати туди чи звідти, ви можете пропустити шлях:
scp list.txt earendil-desktop:
У цьому випадку, оскільки користувач повторюється на обох машинах, вводити його не потрібно. Крім того, я копіюю з HOME в HOME, саме тому також не потрібно вводити повний шлях до файлів.
Друже, ти врятував мені життя, ти не знаєш, наскільки я тобі дякую !!
Дякую та тисяча спасиб !!
Привіт CaMaRoN! Спасибі за інформацію.
Звичайно, саме про це йдеться в цьому дописі, маючи доступ до іншого ПК через SSH. 🙂
На здоров’я! Павло.
Щоб отримати доступ до iPhone через SSH, ви можете зробити наступне: Перейдіть до Місця / Сервер і там виберіть SSH та заповніть необхідні поля.
Чи можна використовувати цей метод для доступу до іншого ПК з Linux?
Ви можете переглянути вміст іншого комп'ютера за допомогою ssh, встановивши його в порожній каталог.
sshfs @ /
Він запитає вас пароль, і тепер ви можете отримати доступ до віддаленого каталогу в локальному каталозі за допомогою команд, nautilus або за допомогою будь-якої програми
вражаючим було саме те, що я шукав кілька днів тому ...
Щоб отримати доступ до iPhone через SSH, ви можете зробити наступне: Перейдіть до Місця / Сервер і там виберіть SSH та заповніть необхідні поля.
Чи можна використовувати цей метод для доступу до іншого ПК з Linux?
Дуже хороший xd, до речі до цієї помилки ...
Примітка. Якщо ви отримали помилку "ssh: Не вдалося вирішити ім'я хосту earendil-desktop: ім'я або послуга невідома, втрачене з'єднання", спробуйте замінити сервер IP-номером сервера.
в / etc / hosts додайте рядок "Ім'я IP"
Чудово! Дякуємо за дані! Додам його до допису!
Обійми! Павло.
Дуже добре, хоча я щойно виявив команду rsync, і мені більше сподобалося копіювати велику кількість файлів, тому що якщо вона не вдасться, ви можете продовжувати там, де ви зупинилися.
Привіт.