Копировать файлы через ssh
Допустим, у меня установлено 2 компьютера в беспроводной сети.
Машина A - мой ежедневный драйвер, и она использует Ubuntu 15.04. Машина B - старый компьютер, который я хочу настроить как ssh-сервер с Debian LXDE(но он загружается в терминал).
Как скопировать файлы с компьютера A на компьютер B.
2 ответа
Если вы предпочитаете графический интерфейс, вы также можете установить openssh-server
на машине B его можно настроить из терминала и использовать FileZilla
на компьютере A для подключения к компьютеру B. FileZilla позволит вам визуально исследовать файловую структуру, просматривать каталоги, копировать, перемещать файлы и каталоги и поддерживает вход в систему с ключами без паролей.
Установить openssh-сервер
sudo apt-get install openssh-server
Чтобы установить FileZilla
sudo apt-get install filezilla
Ты можешь использовать 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 туннель"
См: