При работе с *nix серверами, иногда бывает надобность быстро залить файл на сервер, или скачать c сервера.
Далеко не всегда в таких случаях есть возможность воспользоваться ftp-сервером, или например, передать файл по http (как я иногда делаю), а есть под рукой только ssh.
Но, как мы знаем, ssh протокол очень универсален, в том числе приспособлен и для передачи файлов.
Для этого есть замечательная утилита scp.
Из ее преимуществ можно выделить : простоту использования, защищенность протокола, хорошую производительность.
В Linux она по-умолчанию идет с ssh-клиентом (если я не ошибаюсь), а для Windows есть pscp, который входит в состав замечательного пакета инструментов — всеми любимого PuTTY.
Короче — меньше текста, больше примеров.
Для Linux:
— скачиваем файл на локальную машину
$ scp root@11.22.33.44:/home/user/file.tar.gz /opt
данная команда скачает файл /home/user/file.tar.gz с удаленной машины 11.22.33.44 в папку /opt локальной файловой системы.
— заливаем файл на удаленный сервер
$ scp /opt/file.tar.gz root@11.22.33.44:/home/user
думаю, принцип понятен.
Для Windows:
Открываем консоль и лезем в папку, где у нас установлен PuTTY, затем ищем там pscp.exe
— скачать файл
C:\Program Files\PuTTY>pscp.exe root@11.22.33.44:/home/user/file.tar.gz "D:\install"
аргументы по аналогии с Linux.
— заливаем файл на удаленный сервер
C:\Program Files\PuTTY>pscp.exe "D:\install\file.tar.gz" root@11.22.33.44:/home/user
Ну, в общем вы поняли…
Пиздец, глазовыколупывалка, сука весь текст расплывается как тут читать можно?? хоть бы шрифт помянял!!!!! в спам такой сайт!!!!
в спам такие комменты ;) читать тебя никто не заставляет, сайту 4 года и до этого никто не жаловался, а если тебе мозгов не хватает установить нормальный браузер и воспользоваться зумом для повышения читаемости — просто пройди мимо, не засирай эфир :)
Сайт очень классный и интересный. Но Man в чем-то прав: действительно белый шрифт на черном фоне сильно режет глаз, тяжело читать. Вы не думали немного изменить дизайн? Не воспринимайте мой комментарий как негатив, это скорее вопрос.
P.S. с удовольствием читаю Все Ваши посты, хоть большинство информации и так знаю, но всегда приятно убедиться в своей правоте :)
Спасибо за коммент! к критике отношусь позитивно, если это не быдло-критика (это я про первый комментарий) :) и нет, дизайн менять не думал, а даже, если и немного поменяю, то это скорее будет корректировка шрифтов и стилей, а основа останется та же, по крайней мере в ближайшее время. Я бы сказал что это на любителя… Лично мне нравится белый шрифт на черном фоне, я даже на телефоне включаю инверсию, когда что-то читаю :)
Но все равно спасибо, мне интересно мнение читателей.
Спасибо!Статья помогла!
но возник вопрос,пытаюсь слить с линукс машины на винду-в итоге ошибка «pscp: D:\backup»: Cannot create file»
Как лечить?
Сам нашел ответ.Нужно в конце команды C:\Program Files\PuTTY>pscp.exe root@11.22.33.44:/home/user/file.tar.gz «D:\install» поставить точку в пути
C:\Program Files\PuTTY>pscp.exe root@11.22.33.44:/home/user/file.tar.gz «D:\install.»
Спасибо за пост! Может кому-то будет полезен.
Ошибка явно в синтаксисе, думаю, здесь могут быть и другие варианты. Например:
— D:\install\
— D:\install\*
— D:\install\file.tar.gz
и не забываем про кавычки.
Коротко, просто, а главное — работает!!!
белый на черном с учетом что линки синие =читать невозможно, дизайнер иди улицы мети-хоть какая-то польза будет
Вот просто блядь не знаю даже, как я жил раньше без твоего остроумного мнения. Пойду убью себя апстену.
А мне вкатывает белое на черном. Сколько людей столько и мнений.
Уважаемый разработчик (владелец) сайта. Вы пишите, что Вам нравится такая цветовая схема сайта белым по черному. Однако, стоит подумать прежде всего о читателях. Или Вы сайт исключительно для себя делали? Обратите внимание, сколько людей написали Вам об этом. И это только те кто написали, а те кто просто закрыли страницу, те кто больше никогда сюда не зайдут, те кто портят статистику показателей отказов и прочие. Я рекомендовал бы Вам прислушиваться к мнению читателей. Поверьте многие владельцы сайтов думают о том как бы узнать, что посетителю нравится, а что нет на их сайтах, а Вам тут посетители сами пишут. Думаю стоит пользоваться этим.
Sasser, спасибо за отзыв, но Вы посмотрите на комментарий выше, он свидетельствует о том, что вкусы и предпочтения у всех разные и всем одновременно не угодишь, это во-первых…
Во-вторых, негативно я отношусь только к быдло-критике, которая по большей части выглядит как вброс г**на на вентилятор.
Мне действительно интересно и важно мнение читателей, но этот блог это не коммерческий проект, нацеленный на продвижение и зарабатывание денег, это всего лишь «игрушка» (по крайней мере пока) для того, что бы можно было делиться и обмениваться опытом с читателями.
Если человеку интересен контент и если он найдет здесь решение своей проблемы, или просто узнает что-то полезное и новое — ему по большому счету по барабану, какого цвета шрифт и на каком фоне.
Этот сайт с его дизайном был создан около 5 лет назад и за это время очень многим помог, я не являлся тогда и не являюсь и сейчас профессиональным веб-дизайнером, и что бы сделать редизайн и удовлетворить 2-х человек, мне ну никак не хочется тратить кучу времени, при том, что в конечном итоге все равно найдется умник, который скажет «сайт — говно, автор мудак» и т.п.
Лучше это время (когда оно у меня наконец появится :)) я потрачу на написание нового полезного материала, а редизайн сделаю тогда, когда действительно увижу в этом какой-то смысл (проект станет приносить деньги, или просто некуда будет убить неделю времени).
Спасибо большое!
Подскажите, как можно скачать папку, команда
C:\Program Files\PuTTY>pscp.exe root@11.22.33.44:/home/user/dir «D:\install»
заканчивается is a directory, и далее ничего не происходит.
Попробуйте так: C:\Program Files\PuTTY>pscp.exe root@11.22.33.44:/home/user/dir/* «D:\install\dir\»
Спасибо большое!
Черный шрифт на белом фоне — читать невозможно! (шутка)
Спасибо за статью!
Уведомление: Копирование файлов по SSH. Из linux в Windows и наоборот. — inhab
Удивительно, но всё работает. Хотя и статью прочитал с трудом. Шрифт хотелось бы с засечками и синий, на желтом фоне, так, говорят модно.
Пишет pscp: unable to open /home/user/web/web.zip: permission denied
Подскажите пожалуйста. Есть возможность таким образом копировать файлы по принципу сервер-сервер. есть например файл к которому есть прямая ссылка на ругом сайте и я не хочу ее еопировать на локальный компьютер, а хочу сразу сервером скачать его на свой хостинг (сайт). Получается нагрузка трафика идет только на сервер, не нужно файл перезаливать используя локальный посредник.
При копировании файла с сервера на локальную машину выдает ошибку Is a directory
В чем может быть проблема?
весь пост: ну вы поняли
ну тебя нахуйли, объяснятель
не умеешь разложить, не берись
Уведомление: Администрирование через ssh | Liblessons
Спасибо за шпаргалку, dоктор Dобрянский
Всего тебе добрянского.
И кто бы что не писал в комментариях, все сюда ходют и ходют.
Здравствуйте!
Что делать если при загрузке файла на сервер сначала идет загрузка, но не загружает до конца и пишет error while writing failure ?
В итоге файл на сервере появляется пустым
Сайт гавно, афтор мудак, чорный шрифт на белом фоне=читать нивазможна.
Иди лудше учи уроки или на зоводе роботай!1!!!!1!!
Спасибо за Вашу работу очень вовремя понадобилась эта информация!
Спасибо за статью, однако есть вопрос, подскажите где настраивается лимит времени подключения и скачивания с сервера? это таймаут подключения ssh?
при длительной загрузке получаю ошибку: Connection reset by ip port 22