|
SSH (Secure SHell) - это название протокола, используемого для доступа к удаленным машинам по сети. Это позволяет полностью контролировать компьютер с помощью командного интерпретатора. В дальнейшем, SSH позволяет нам безопасно копировать данные (информация передается в зашифрованном виде). Итак, если у вас Linux на обеих машинах и вы хотите копировать данные без установки SAMBA, обязательно попробуйте этот вариант. Вы можете использовать это прямо из Наутилуса! |
Использование Наутилуса
1. Установите openssh-server на компьютер, с которого вы хотите подключиться. На самом деле, если предположить, что в какой-то момент нам понадобится подключиться с другого компьютера к тому, который мы используем в данный момент, то имеет смысл установить openssh-server на обе (или более) машины.
sudo apt-get установить openssh-сервер
2. Вы можете перезагрузить компьютеры или запустить openssh-server.
3. На компьютере, с которого вы будете управлять всей операцией, откройте Nautilus и, нажав Ctrl+L, введите в адресной строке ssh://NROIP. При первом подключении к этому компьютеру вы увидите сообщение о невозможности аутентификации хоста. Выберите вариант продолжения.
4. Программа запросит у вас имя пользователя и пароль, которые вы хотите использовать для входа на компьютер, к которому хотите получить доступ.
5. В путь!
С терминала
1. На компьютере, с которого вы будете управлять всей операцией, введите:
ssh NRO_IP
2. Программа запросит пароль, после чего вы сможете получить доступ ко всем файлам на удалённом компьютере.
3. Чтобы выйти из системы, нажмите Ctrl+D (если у вас установлен Bash) или введите:
Выход
Использование SCP
SCP - это плагин SSH, который позволяет нам быстро и безопасно копировать файлы.
Синтаксис очень прост:
scp файл пользователь @ сервер: путь
Чтобы скопировать в обратном порядке, с удаленного компьютера на ваш, я просто поменял порядок в обратном порядке:
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:
В этом случае, поскольку пользователь повторяется на обеих машинах, вводить его не нужно. Кроме того, я копирую из ДОМА в ДОМ, поэтому нет необходимости вводить полный путь к файлам.