<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=SCP_%28%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%29</id>
	<title>SCP (утилита) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=SCP_%28%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0%29"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=SCP_(%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0)&amp;action=history"/>
	<updated>2026-07-16T17:54:43Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=SCP_(%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0)&amp;diff=46094&amp;oldid=prev</id>
		<title>imported&gt;MBHbot: удаление неактуального шаблона изолированной статьи</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=SCP_(%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D0%B0)&amp;diff=46094&amp;oldid=prev"/>
		<updated>2025-09-11T00:46:46Z</updated>

		<summary type="html">&lt;p&gt;удаление неактуального шаблона изолированной статьи&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{другие значения|SCP (значения)}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;SCP&amp;#039;&amp;#039;&amp;#039; (от {{lang-en|secure copy}}) — утилита и протокол копирования файлов между компьютерами, использующий, в отличие от утилиты [[RCP (Unix)|RCP]], в качестве транспорта не [[Rlogin|RSH]], а шифрованный [[SSH]]. Сходная по функционалу утилита — [[SFTP|sftp]].&lt;br /&gt;
&lt;br /&gt;
В UNIX-подобных [[операционная система|операционных системах]] одноимённая (&amp;lt;tt&amp;gt;scp&amp;lt;/tt&amp;gt;) утилита удалённого копирования файлов часто входит в состав пакета [[openssh]].&lt;br /&gt;
&lt;br /&gt;
== SCP ==&lt;br /&gt;
&lt;br /&gt;
=== Принцип работы ===&lt;br /&gt;
Обычно клиент устанавливает SSH-соединение с удаленным хостом и запрашивает запуск процесса SCP на удаленном сервере. Удаленный процесс SCP может работать в одном из двух режимов:&lt;br /&gt;
&lt;br /&gt;
* Исходный режим, который читает файлы (обычно с диска) и отправляет их обратно клиенту;&lt;br /&gt;
* Режим приемника, который принимает файлы, отправленные клиентом, и записывает их (обычно на диск) на удаленный хост.&lt;br /&gt;
&lt;br /&gt;
В большинстве программ SCP режим источника обычно запускается с помощью флага -f (from), а режим приемника запускается с помощью -t (to). Эти флаги используются внутри реализации и не документируются вне исходного кода SCP.&lt;br /&gt;
&lt;br /&gt;
=== Потенциальные ошибки ===&lt;br /&gt;
SCP не предполагает обмен текстом в оболочке входа при подключении к системе по SSH. Текст, передаваемый c профилем ssh (например, echo «Добро пожаловать» в файле .bashrc), интерпретируется как сообщение об ошибке, а пустая строка (echo «») заставляет SCP зайти в тупик, ожидая завершения сообщения об ошибке.&lt;br /&gt;
&lt;br /&gt;
== SCP (программа удаленного копирования файлов) ==&lt;br /&gt;
Программа представляет собой утилиту, реализующий протокол SCP в качестве сервисного клиента. Используется для безопасного копирования.&lt;br /&gt;
&lt;br /&gt;
Одним из наиболее часто используемых вариантов утилиты SCP является консольная реализация на OpenSSH, которая предоставляет большинство функций SSH. Такая программа является безопасным аналогом команды [[Rich Client Platform|rcp]]. Реализация должно быть частью всех серверов SSH, которые хотят предоставлять возможности протокола SCP.&lt;br /&gt;
&lt;br /&gt;
Некоторые реализации SSH включают в себя программу SCP2, которая использует протокол SFTP вместо SCP, но предоставляет тот же интерфейс командной строки, что и SCP. Как правило, является [[Символическая ссылка|символической ссылкой]] на SCP2.&lt;br /&gt;
&lt;br /&gt;
=== Синтаксис ===&lt;br /&gt;
Синтаксис команды scp схож с синтаксисом команды [[cp]].&lt;br /&gt;
&lt;br /&gt;
Команда копирования локального SourceFile на удалённый хост:&lt;br /&gt;
 &amp;lt;tt&amp;gt;scp &amp;#039;&amp;#039;SourceFile&amp;#039;&amp;#039; &amp;#039;&amp;#039;user&amp;#039;&amp;#039;@&amp;#039;&amp;#039;host&amp;#039;&amp;#039;:&amp;#039;&amp;#039;/&amp;#039;&amp;#039;directory&amp;#039;&amp;#039;/&amp;#039;&amp;#039;TargetFile&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Команда копирования SourceFile с удалённого хоста:&lt;br /&gt;
 &amp;lt;tt&amp;gt;scp &amp;#039;&amp;#039;user&amp;#039;&amp;#039;@&amp;#039;&amp;#039;host&amp;#039;&amp;#039;:&amp;#039;&amp;#039;/&amp;#039;&amp;#039;directory&amp;#039;&amp;#039;/&amp;#039;&amp;#039;SourceFile&amp;#039;&amp;#039; &amp;#039;&amp;#039;TargetFile&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если ssh работает на другом порту, то тогда указывается:&lt;br /&gt;
 &amp;lt;tt&amp;gt;scp -P port user@host:/directory/SourceFile /directory/TargetFile &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Копирование SourceFolder с удалённого хоста внутрь локального TargetFolder (на локальном хосте получится, что SourceFolder будет находиться внутри TargetFolder):&lt;br /&gt;
 &amp;lt;tt&amp;gt;scp -r &amp;#039;&amp;#039;user&amp;#039;&amp;#039;@&amp;#039;&amp;#039;host&amp;#039;&amp;#039;:&amp;#039;&amp;#039;/&amp;#039;&amp;#039;directory&amp;#039;&amp;#039;/&amp;#039;&amp;#039;SourceFolder&amp;#039;&amp;#039; &amp;#039;&amp;#039;TargetFolder&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Другие реализации ===&lt;br /&gt;
Поскольку протокол защищенного копирования реализует только передачу файлов, программы с протоколом SCP с графическим интерфейсом встречаются редко, поскольку для его реализации требуются дополнительные функции (как минимум, визуализация файловых директорий). Например, WinSCP по умолчанию использует протокол SFTP. Даже при работе в режиме SCP такие реализации, как WinSCP, обычно не являются чистыми программами SCP, поскольку они должны использовать другие средства для реализации дополнительных функций (например, команду ls). Это, в свою очередь, приводит к проблемам с зависимостью от платформы. Более сложными и продвинутыми инструментами для управления файлами через SSH являются программы с SFTP.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[SFTP]]&lt;br /&gt;
* [[Files transferred over shell protocol|FISH]]&lt;br /&gt;
* [[WinSCP]] — графический SCP-клиент для Windows&lt;br /&gt;
* [[Konqueror]], протокол fish://user@host {{Wayback|url=fish://user@host/ |date=20130801125103 }}&amp;lt;ref&amp;gt;{{Cite web |url=http://packages.ubuntu.com/ru/hardy/shells/fish |title=packages.ubuntu.com |access-date=2008-07-21 |archive-date=2009-04-05 |archive-url=https://web.archive.org/web/20090405193438/http://packages.ubuntu.com/ru/hardy/shells/fish |url-status=live }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* PSCP — SCP-клиент для [[Windows]], входит в [[PuTTY]]&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
{{IPstack}}&lt;br /&gt;
&lt;br /&gt;
{{rq|&lt;br /&gt;
{{нет иллюстрации|дата=2009-10-09}}&lt;br /&gt;
{{нет источников|дата=2009-10-09}}&lt;br /&gt;
{{переработать|дата=2009-10-09}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Протоколы прикладного уровня]]&lt;br /&gt;
[[Категория:Файлообменные протоколы]]&lt;/div&gt;</summary>
		<author><name>imported&gt;MBHbot</name></author>
	</entry>
</feed>