ВОПРОС · Q&A

Помогите, хочу передать скачать файл по ssh

6 ответов 2,3 тыс.
Автор вопроса
scp -P 8022 file.txt root@192.168.0.11:/downloads
root@192.168.0.11's password:
file.txt: No such file or directory
в какой директории он ищет файл?
 
Попробуйте:
scp file.txt "-p 8022 root@192.168.0.11":/downloads

Обратите внимание на кавычки.
 
Прошу прощения. В прошлом ответе прогнал пургу))

На самом деле:
Вы пытаетесь скопировать файл в директорию / downloads/ в корневом каталоге, где её быть не должно.
Возможно, вы хотели написать
/home/user/downloads.
 
file.txt берется из текущей директории в которой работаете - узнать её можно выполнив в консоли pwd.
 
1650142581391.png



mc (sftp) - быстро и удобно
 

mc - файловый менеджер
sftp как и scp - протокол передачи файлов поверх ssh, причем scp был разработан во времена ssh_v1, а sftp во времена ssh_v2. По скорости выигрывает scp, по функионалу sftp.

sftp никак не связан с ftp.

p.s. в автодеплоях, баш скриптах, в ci/cd , ты тоже будешь использовать mc?