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) или напишите:
Выход
Использование 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:
В этом случае, поскольку пользователь повторяется на обеих машинах, вводить его не нужно. Кроме того, я копирую из ДОМА в ДОМ, поэтому нет необходимости вводить полный путь к файлам.
Друг, ты спас мне жизнь, ты не представляешь, как я тебе благодарен !!
Спасибо и тысяча благодарностей !!
Привет, КАМАРОН! Спасибо за информацию.
Конечно, об этом и идет речь, имея доступ к другому компьютеру через SSH. 🙂
Ура! Павел.
Чтобы получить доступ к iPhone через SSH, вы можете сделать следующее: Зайдите в Places / Server, выберите SSH и заполните необходимые поля.
Можно ли использовать этот метод для доступа к другому компьютеру с Linux?
вы можете просмотреть содержимое другого компьютера с помощью ssh, установив его в пустой каталог.
sshfs @ /
Он попросит вас ввести пароль, и теперь вы можете получить доступ к remote_directory в локальном каталоге с помощью команд, nautilus или любой программы.
захватывающее было именно то, что я искал несколько дней назад ...
Чтобы получить доступ к iPhone через SSH, вы можете сделать следующее: Зайдите в Places / Server, выберите SSH и заполните необходимые поля.
Можно ли использовать этот метод для доступа к другому компьютеру с Linux?
Очень хорошо xd, кстати до этой ошибки ...
Примечание. Если вы получили сообщение об ошибке «ssh: не удалось разрешить имя хоста earendil-desktop: имя или служба неизвестны, потеряна связь», попробуйте заменить server на IP-адрес сервера.
в / etc / hosts добавить строчку «IP name»
Большой! Спасибо за данные! Добавлю в пост!
Объятие! Павел.
Очень хорошо, хотя я только что открыл для себя команду rsync, и мне она больше понравилась для копирования больших объемов файлов, потому что в случае сбоя вы можете продолжить с того места, на котором остановились.
Привет.