[{"data":1,"prerenderedAt":325},["ShallowReactive",2],{"post-\u002Fgeneral\u002Fposts\u002Ftransfer-files-from-windows-to-linux":3},{"id":4,"title":5,"author":6,"body":7,"category":309,"description":310,"draft":311,"extension":312,"image":22,"imageAlt":313,"meta":314,"navigation":315,"path":316,"publishedAt":317,"seo":318,"stem":319,"tags":320,"updatedAt":317,"weight":323,"__hash__":324},"docs\u002Fgeneral\u002Fposts\u002Ftransfer-files-from-windows-to-linux.md","Как передавать файлы по SSH","Sergey Kolesnik",{"type":8,"value":9,"toc":302},"minimark",[10,15,23,26,31,44,80,83,116,123,145,155,159,165,180,183,198,204,220,224,238,262,266,272,290,298],[11,12,14],"h1",{"id":13},"как-передавать-файлы-по-ssh-windows-linux-и-linux-linux","Как передавать файлы по SSH: Windows → Linux и Linux → Linux",[16,17,18],"p",{},[19,20],"img",{"alt":21,"src":22},"update manjaro","https:\u002F\u002Fraw.githubusercontent.com\u002Fsergey-kolesnik\u002Fclownix-content-image\u002Fmain\u002Fimages\u002Fmanjaro\u002Ftransfer-files-from-windows-to-linux\u002Ftransfer-files-from-windows-to-linux.webp",[16,24,25],{},"SSH позволяет безопасно передавать файлы между машинами через зашифрованное соединение. Для этого чаще всего используют SCP, SFTP и rsync, причём SCP подходит для быстрых разовых операций, а rsync удобен для больших объёмов данных и синхронизации.",[27,28,30],"h2",{"id":29},"windows-linux","Windows → Linux",[16,32,33,34,38,39,43],{},"В Windows 10 и 11 можно использовать встроенный OpenSSH-клиент и команду ",[35,36,37],"code",{},"scp",", которая копирует файлы на удалённый Linux-сервер по SSH.[cite:20]",[40,41,42],"span",{},"cite:22"," Базовый синтаксис выглядит так:",[45,46,51],"pre",{"className":47,"code":48,"language":49,"meta":50,"style":50},"language-bash shiki shiki-themes dracula","scp C:\\путь\\к\\файлу.txt user@server:\u002Fпуть\u002Fна\u002Fсервере\u002F\n","bash","",[35,52,53],{"__ignoreMap":50},[40,54,57,60,64,68,71,74,77],{"class":55,"line":56},"line",1,[40,58,37],{"class":59},"sAOxA",[40,61,63],{"class":62},"s-mGx"," C:",[40,65,67],{"class":66},"s0Tla","\\п",[40,69,70],{"class":62},"уть",[40,72,73],{"class":66},"\\к\\ф",[40,75,76],{"class":62},"айлу.txt",[40,78,79],{"class":62}," user@server:\u002Fпуть\u002Fна\u002Fсервере\u002F\n",[16,81,82],{},"Эта команда отправит локальный файл на удалённую машину. Чтобы скачать файл обратно с Linux на Windows, путь источника и назначения меняют местами:",[45,84,86],{"className":47,"code":85,"language":49,"meta":50,"style":50},"scp user@server:\u002Fпуть\u002Fк\u002Fфайлу.txt C:\\путь\\на\\компьютере\\\n",[35,87,88],{"__ignoreMap":50},[40,89,90,92,95,97,99,101,104,107,110,113],{"class":55,"line":56},[40,91,37],{"class":59},[40,93,94],{"class":62}," user@server:\u002Fпуть\u002Fк\u002Fфайлу.txt",[40,96,63],{"class":62},[40,98,67],{"class":66},[40,100,70],{"class":62},[40,102,103],{"class":66},"\\н",[40,105,106],{"class":62},"а",[40,108,109],{"class":66},"\\к",[40,111,112],{"class":62},"омпьютере",[40,114,115],{"class":66},"\\\n",[16,117,118,119,122],{},"Если нужно передать целую папку, добавляют ключ ",[35,120,121],{},"-r"," для рекурсивного копирования.",[45,124,126],{"className":47,"code":125,"language":49,"meta":50,"style":50},"scp -r C:\\папка user@server:\u002Fпуть\u002Fна\u002Fсервере\u002F\n",[35,127,128],{"__ignoreMap":50},[40,129,130,132,136,138,140,143],{"class":55,"line":56},[40,131,37],{"class":59},[40,133,135],{"class":134},"sIQBb"," -r",[40,137,63],{"class":62},[40,139,67],{"class":66},[40,141,142],{"class":62},"апка",[40,144,79],{"class":62},[16,146,147,148,150,151,154],{},"Если встроенный ",[35,149,37],{}," не используется, в Windows можно работать через ",[35,152,153],{},"pscp.exe"," из набора PuTTY или через графический клиент WinSCP, который подключается по SFTP или SCP.",[27,156,158],{"id":157},"linux-linux","Linux → Linux",[16,160,161,162,164],{},"В Linux передача файлов по SSH обычно тоже выполняется через ",[35,163,37],{},", который входит в набор OpenSSH. Пример отправки файла на другой сервер:",[45,166,168],{"className":47,"code":167,"language":49,"meta":50,"style":50},"scp \u002Fhome\u002Fuser\u002Ffile.txt user@server:\u002Fhome\u002Fuser\u002F\n",[35,169,170],{"__ignoreMap":50},[40,171,172,174,177],{"class":55,"line":56},[40,173,37],{"class":59},[40,175,176],{"class":62}," \u002Fhome\u002Fuser\u002Ffile.txt",[40,178,179],{"class":62}," user@server:\u002Fhome\u002Fuser\u002F\n",[16,181,182],{},"Пример скачивания файла с удалённой машины:",[45,184,186],{"className":47,"code":185,"language":49,"meta":50,"style":50},"scp user@server:\u002Fhome\u002Fuser\u002Ffile.txt \u002Fhome\u002Fuser\u002FDownloads\u002F\n",[35,187,188],{"__ignoreMap":50},[40,189,190,192,195],{"class":55,"line":56},[40,191,37],{"class":59},[40,193,194],{"class":62}," user@server:\u002Fhome\u002Fuser\u002Ffile.txt",[40,196,197],{"class":62}," \u002Fhome\u002Fuser\u002FDownloads\u002F\n",[16,199,200,201,203],{},"Для копирования каталога также используют ключ ",[35,202,121],{},".",[45,205,207],{"className":47,"code":206,"language":49,"meta":50,"style":50},"scp -r \u002Fhome\u002Fuser\u002Fproject user@server:\u002Fhome\u002Fuser\u002F\n",[35,208,209],{"__ignoreMap":50},[40,210,211,213,215,218],{"class":55,"line":56},[40,212,37],{"class":59},[40,214,135],{"class":134},[40,216,217],{"class":62}," \u002Fhome\u002Fuser\u002Fproject",[40,219,179],{"class":62},[27,221,223],{"id":222},"полезные-опции","Полезные опции",[16,225,226,227,230,231,234,235,203],{},"При нестандартном SSH-порте используют ключ ",[35,228,229],{},"-P",", например ",[35,232,233],{},"-P 2222",". Для ускорения передачи можно включить сжатие данных ключом ",[35,236,237],{},"-C",[45,239,241],{"className":47,"code":240,"language":49,"meta":50,"style":50},"scp -P 2222 -C file.txt user@server:\u002Fпуть\u002F\n",[35,242,243],{"__ignoreMap":50},[40,244,245,247,250,253,256,259],{"class":55,"line":56},[40,246,37],{"class":59},[40,248,249],{"class":134}," -P",[40,251,252],{"class":134}," 2222",[40,254,255],{"class":134}," -C",[40,257,258],{"class":62}," file.txt",[40,260,261],{"class":62}," user@server:\u002Fпуть\u002F\n",[27,263,265],{"id":264},"когда-лучше-rsync","Когда лучше rsync",[16,267,268,271],{},[35,269,270],{},"rsync"," полезен, когда нужно передавать большие папки, докачивать данные после обрыва и копировать только изменившиеся файлы. Пример команды:",[45,273,275],{"className":47,"code":274,"language":49,"meta":50,"style":50},"rsync -avz \u002Fhome\u002Fuser\u002Fproject\u002F user@server:\u002Fhome\u002Fuser\u002Fproject\u002F\n",[35,276,277],{"__ignoreMap":50},[40,278,279,281,284,287],{"class":55,"line":56},[40,280,270],{"class":59},[40,282,283],{"class":134}," -avz",[40,285,286],{"class":62}," \u002Fhome\u002Fuser\u002Fproject\u002F",[40,288,289],{"class":62}," user@server:\u002Fhome\u002Fuser\u002Fproject\u002F\n",[16,291,292,293,295,296,203],{},"В коротких инструкциях обычно достаточно помнить простое правило: для разовой передачи файлов удобно использовать ",[35,294,37],{},", а для регулярной синхронизации и больших объёмов — ",[35,297,270],{},[299,300,301],"style",{},"html pre.shiki code .sAOxA, html code.shiki .sAOxA{--shiki-default:#50FA7B}html pre.shiki code .s-mGx, html code.shiki .s-mGx{--shiki-default:#F1FA8C}html pre.shiki code .s0Tla, html code.shiki .s0Tla{--shiki-default:#FF79C6}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sIQBb, html code.shiki .sIQBb{--shiki-default:#BD93F9}",{"title":50,"searchDepth":303,"depth":303,"links":304},2,[305,306,307,308],{"id":29,"depth":303,"text":30},{"id":157,"depth":303,"text":158},{"id":222,"depth":303,"text":223},{"id":264,"depth":303,"text":265},"general","Как правильно передавать файлы с windows на linux и с linux на linux по ssh",false,"md","Передача файлов по ssh",{},true,"\u002Fgeneral\u002Fposts\u002Ftransfer-files-from-windows-to-linux","2026-06-03",{"title":5,"description":310},"general\u002Fposts\u002Ftransfer-files-from-windows-to-linux",[309,321,322],"ssh","files",0,"IfkOra_Wvvz2iOJh2osYJr8aq6yicDeyvpgR7rkH_bs",1780644189443]