Для передачи файлов от одного сервера на другой через протокол SSH мы часто используем утилиту SCP и в данном руководстве приведем примеры ее использования.
1. Передача файла от локального сервера на удаленный
scp /path/to/local/file user@serverip:/path/to/remote/file
1.1 Передача с указанием номера порта, на котором работает SSH
scp -P 2221 /path/to/local/file user@serverip:/path/to/remote
1.2 Передача всей папки с указанием номера порта SSH
scp -P 2221 -r /path/to/local/ user@serverip:/path/to/remote
2. Передача файла от удаленного сервера на текущий
scp user@serverip:/path/to/remote/file /path/to/local/file
2.1 Передача файла от удаленного сервера на текущий с указанием порта SSH
scp -P 2221 user@serverip:/path/to/remote/file /path/to/local/
При выполнении команд будет выдано сообщение с необходимостью принять SSH подпись, после чего будет запрошен пароль, от используемого пользователя.
Данный способ удобен и является альтернативным решением WinCSP, XShell и подобных, так как задача показать способ передачи файлов именно в консоли.
Нет комментариев