Как передавать файлы по SSH (scp)
SSH позволяет безопасно передавать файлы между машинами через зашифрованное соединение.
Команды
-
# файл с сервера к себе scp user@host:/path/to/file.txt ~/local/ # файл с конкретным портом scp -P 2222 user@host:/path/to/file.txt ./ # папку целиком (рекурсивно) scp -r user@host:/path/to/dir ~/local/ # свой файл на сервер scp ~/local/file.txt user@host:/path/ # папку на сервер scp -r ~/local/dir user@host:/path/ # между двумя серверами (с локальной машины) scp user1@host1:/path/file.txt user2@host2:/path/
Linux → Linux
-
#с windows на сервер scp C:\путь\к\файлу.txt user@server:/путь/на/сервере/ #с сервера на windows scp user@server:/путь/к/файлу.txt C:\путь\на\компьютере\ #передать целую папку scp -r C:\папка user@server:/путь/на/сервере/
Windows → Linux