Как скопировать файлы в вашу локальную сеть через SSH

SSH (Secure SHell) - это название протокола, используемого для доступа к удаленным машинам по сети. Это позволяет полностью контролировать компьютер с помощью командного интерпретатора. В дальнейшем, SSH позволяет нам безопасно копировать данные (информация передается в зашифрованном виде). Итак, если у вас Linux на обеих машинах и вы хотите копировать данные без установки SAMBA, обязательно попробуйте этот вариант. Вы можете использовать это прямо из Наутилуса!

Использование Наутилуса

1.- Установите openssh-server на компьютер, с которым мы хотим соединиться. Фактически, если мы предположим, что в какой-то момент мы захотим подключиться с другого компьютера, который мы используем в настоящее время, было бы логично установить openssh-server на 2 (или более) машинах.

sudo apt-get установить openssh-сервер

2.- Вы можете перезапустить комп или запустить openssh-server.

3.- На машине, с которой вы собираетесь управлять всей операцией, откройте Nautilus и нажмите Ctrl + L, чтобы иметь возможность вводить текст в адресной строке. Я написал ssh: // NROIP. При первом подключении к этому компьютеру появится сообщение о том, что подлинность хоста не может быть проведена. Выберите вариант, чтобы продолжить.

4.- Он запросит имя пользователя и пароль, с которыми вы хотите войти на машину, к которой хотите получить доступ.

5.- Поехали! 🙂

С терминала

1.- На компьютере, с которого вы собираетесь управлять всей операцией, я написал:

ssh NRO_IP

2.- Он запросит ваш пароль, и тогда вы сможете получить доступ ко всем файлам на удаленном компьютере.

3.- Для выхода нажмите Ctrl + D (если у вас Bash) или напишите:

Выход
В случае, если после нескольких успешных подключений он вдруг отказывается подключаться. Попробуйте удалить список известных хостов, выполнив следующую команду на компьютере, с которого вы хотите получить доступ: rm ~ / .ssh / known_hosts.

Использование SCP

SCP - это плагин SSH, который позволяет нам быстро и безопасно копировать файлы.

Синтаксис очень прост:

scp файл пользователь @ сервер: путь
Примечание. Если вы получаете сообщение об ошибке «ssh: не удалось разрешить имя хоста earendil-desktop: имя или служба неизвестны, потеряна связь», попробуйте заменить server на IP-адрес сервера. Благодаря Snocks мы знаем, что также можно добавить строку в формате «IP hostname» в файл / Etc / хостов. Пример: 192.168.1.101 earendil-desktop.

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

scp user @ server: путь / файл local_path

Это, например, если мы хотим что-то отправить на удаленный компьютер:

scp list.txt earendil @ earendil-desktop: ~ / miscosas

Эта команда копирует файл list.txt с компьютера, который я использую, в папку ~ / miscosas на моем удаленном компьютере. Владельцем этого файла будет пользователь earendil (моего удаленного компьютера).

Чтобы скопировать целые папки, просто добавьте параметр -r:

scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas

Эта команда копирует папку с фотографиями, расположенную в ДОМАШНЕМ РЕЖИМЕ компьютера, который я использую, в папку мифов, которая находится в ДОМЕ моего удаленного компьютера.

Теперь тот же процесс в обратном порядке:

scp earendil @ earendil-desktop: ~ / miscosas / fotos ~

Это скопирует папку ~ / my stuff / photos / с удаленного компьютера в папку HOME на компьютере, который я использую.

Наконец, важно отметить, что путь по умолчанию - это ваша пользовательская папка. Если вы хотите скопировать что-то туда или оттуда, вы можете опустить путь:

scp list.txt earendil-desktop:

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Карлос Дель Рио сказал

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

    Спасибо и тысяча благодарностей !!

  2.   Давайте использовать Linux сказал

    Привет, КАМАРОН! Спасибо за информацию.
    Конечно, об этом и идет речь, имея доступ к другому компьютеру через SSH. 🙂
    Ура! Павел.

  3.   Креветка сказал

    Чтобы получить доступ к iPhone через SSH, вы можете сделать следующее: Зайдите в Places / Server, выберите SSH и заполните необходимые поля.

    Можно ли использовать этот метод для доступа к другому компьютеру с Linux?

  4.   Феликс анадон сказал

    вы можете просмотреть содержимое другого компьютера с помощью ssh, установив его в пустой каталог.

    sshfs @ /

    Он попросит вас ввести пароль, и теперь вы можете получить доступ к remote_directory в локальном каталоге с помощью команд, nautilus или любой программы.

  5.   Корингап сказал

    захватывающее было именно то, что я искал несколько дней назад ...

  6.   Креветка сказал

    Чтобы получить доступ к iPhone через SSH, вы можете сделать следующее: Зайдите в Places / Server, выберите SSH и заполните необходимые поля.

    Можно ли использовать этот метод для доступа к другому компьютеру с Linux?

  7.   Snocks сказал

    Очень хорошо xd, кстати до этой ошибки ...

    Примечание. Если вы получили сообщение об ошибке «ssh: не удалось разрешить имя хоста earendil-desktop: имя или служба неизвестны, потеряна связь», попробуйте заменить server на IP-адрес сервера.

    в / etc / hosts добавить строчку «IP name»

  8.   Давайте использовать Linux сказал

    Большой! Спасибо за данные! Добавлю в пост!
    Объятие! Павел.

  9.   Экран сказал

    Очень хорошо, хотя я только что открыл для себя команду rsync, и мне она больше понравилась для копирования больших объемов файлов, потому что в случае сбоя вы можете продолжить с того места, на котором остановились.

    Привет.