
Допустим, у меня есть два компьютера, подключенных к беспроводной сети.
Машина A — это мой ежедневный пользовательский интерфейс, на ней установлена Ubuntu 15.04. Машина B — это старый ПК, который я хочу настроить как SSH-сервер с Debian LXDE (но он загружается в терминал).
Как скопировать файлы с машины А на машину Б?
решение1
Вы можете использовать scp
как в:
scp <file> <username>@<IP address or hostname>:<Destination>
Кроме того, с помощью -r
флага можно рекурсивно копировать файлы.
Вы также можете использовать rsync
, который может возобновить передачу в случае разрыва соединения, и он разумно перенесет только различия между файлами:
rsync -avz -e 'ssh' /path/to/local/dir user@remotehost:/path/to/remote/dir
-a
архив-v
подробный-z
компресс-e ssh
"использовать SSH-туннель"
Ссылаться:
решение2
Если вы предпочитаете графический интерфейс, вы также можете установить его openssh-server
на машину B, его можно настроить из терминала и использовать FileZilla
на машине A для подключения к машине B. FileZilla позволит вам визуально исследовать структуру файлов, просматривать каталоги, копировать, перемещать файлы и каталоги, а также поддерживает вход с помощью ключей без паролей.
Для установки openssh-сервера
sudo apt-get install openssh-server
Чтобы установить FileZilla
sudo apt-get install filezilla