Чтобы загрузить файл в системе Linux с помощью SSH, вы можете использовать несколько методов. Вот несколько примеров кода:
Метод 1: использование команды scp
scp username@remote_host:/path/to/file local_destination
Замените username
на свое имя пользователя SSH, remote_host
на IP-адрес или имя хоста удаленного сервера, /path/to/file
на путь к файлу, который вы хотите загрузить, и local_destination
— путь, по которому вы хотите сохранить файл на локальном компьютере.
Способ 2: использование команды sftp
sftp username@remote_host
get /path/to/file local_destination
После выполнения команды sftp
вы попадете в интерактивный сеанс. Чтобы загрузить файл, используйте команду get
, а затем путь к удаленному файлу и путь к локальному месту назначения.
Способ 3: использование команды rsync
rsync -avz -e "ssh -i /path/to/private_key" username@remote_host:/path/to/file local_destination
Замените /path/to/private_key
на путь к файлу вашего закрытого ключа (при использовании аутентификации на основе ключей). Этот метод полезен для безопасной передачи файлов и синхронизации каталогов между локальной и удаленной системами.
Метод 4. Использование команды curl
curl -O username@remote_host:/path/to/file
Этот метод подходит для загрузки файлов по протоколам HTTP, HTTPS, FTP или SFTP.