Копировать файлы через 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 туннель"

См:

  1. https://help.ubuntu.com/community/SSH/TransferFiles

  2. Как использовать SSH для передачи файлов с компьютера на локальный компьютер

Другие вопросы по тегам