Передача файлов из командной строки с PSCP
Второй способ передачи файлов с командной строки Windows оперативного является использование PSCP. В отличие от PSFTP, PSCP не интерактивный и предназначена для передачи файлов в один выстрел ", а затем выйти, как и в OpenSSH scp команде. PSCP также позволяет указать символы внутри файлов (PSFTP не). Кроме того, PSCP будет работать с любым сервером SSH, поскольку она не зависит от SSHv2 присутствующих.
Примечание PSCP будет слепо копировать файлы на удаленный сервер, перезаписываться файлы с тем же именем, без подтверждения для проверки. Будьте осторожны при использовании PSCP скопировать файлы.
Если вы хотите предотвратить PSCP от перезаписи любых файлов, удалять записи в любой файл, который вы хотели бы сохранить. Это можно сделать на UNIX системы выдачи следующую команду:
$ chmod -- w файл
Это позволит предотвратить PSCP от перезаписи файла.
PSCP запускается из командной строки и имеет множество вариантов, которые можно увидеть через час вариант:
C: \> pscp - ч
PuTTY обеспечения копию клиента
Выпуск 0.53b
Использование: pscp [параметры] [пользователь @] хост - источником целевого
pscp [параметры] источник [... источник] [пользователь @] хост: цели
pscp [параметры] - ls пользователь @ хост: filespec
Параметры:
р сохранить атрибуты файлов
- q спокойным, не показывать статистику
- р копировать каталоги рекурсивно
v - показывать подробный сообщения
- загрузить sessname Загрузите настройки сохраняются сессии
- С порта подключения к указанной порт
- л подключения пользователя с указанными именем пользователя
- pw passw вход с указанными пароль
-1 -2 силу использования частности SSH протокол версии
- С позволить сжатия
- я ключевых ключа для аутентификации
- отключить все партии интерактивных экране
- небезопасный чтобы серверная часть символы (ОПАСНЫЕ)
Некоторые из наиболее распространенных вариантов подробно описаны ниже:
р = Это позволит сохранить даты и времени на любой файл переведен.
- р = По умолчанию, PSCP только копировать файлы и пропустить над любым каталоги столкнулись. В - р вариант будет рекурсивно скопировать каталог структур столкнулись.
Ниже приведены два примера использования PSCP для обмена файлами с компьютером server.example.com пользователь sshuser.
Нажмите кнопку Пуск и выберите Выполнить. В соответствующем поле введите cmd если вы запускаете Windows NT/2000/XP или команду, если вы запускаете Windows 9x/ME и нажмите кнопку ОК.
Синтаксис для загрузки файла с удаленного компьютера выглядит следующим образом:
pscpuser @ имя_хоста: дистанционного файла местных файла
, где пользователь является идентификатор пользователя, к которому вы будете подключаться по удаленному компьютеру, хоста - это имя хоста или адрес удаленной машины, удаленного файла - полный путь и имя файла на удаленной машине для скачивания и местного файла - это полный путь и имя загруженного файла.
Нет необходимости указать каталог для удаленных - имя файла или целевого файла - аргументы. Если каталог не указан в отдаленных аргумент - имя файла, PSCP себя файл в удаленный домашний каталог пользователя ID, который указан. Если каталог не указан в местном файла аргумент, PSCP будет загрузить файл в текущем каталоге. Однако, как аргументы необходимы, так что если вы не хотите изменить название загруженного файла и вы хотите положить его в текущей локальной директории указать "." для местного файла аргумент. "." представляет текущего каталога:
Вот пример пользователя, используя PSCP для подключения к машине server.example.com пользователь sshuser и загрузив файл с именем test.pl в текущем каталоге:
C: \> pscp sshuser@server.example.com: test.pl.
sshuser@server.example.com "ы пароль: ********
test.pl | 0 Кб | 0,1 Кб / сек | ЭТА: 00:00:00 | 100%
C: \>
Синтаксис для загрузки файла выглядит следующим образом:
pscplocal - имя файла пользователей @ имя_хоста: дистанционного файла
, где пользователь пользователю на подключение к удаленному компьютеру, хоста - это имя хоста или адрес удаленной машины, на местном файла полный путь и имя местного файла для загрузки и удаленного файла - полный путь и название в отдаленных загружен файл. Если не указан каталог для местного аргумент - имя файла, текущий локальный каталог будет использоваться. Если не указан каталог для удаленных файлов - аргумент, удаленный домашний каталог пользователя при входе будут использоваться. Однако, двоеточие после имени хоста должна присутствовать.
Вот пример пользователя, используя PSCP для подключения к машине server.example.com пользователь sshuser и загрузив все файлы с именем *. испытания в / tmp:
C: \> pscp испытания *. sshuser@server.example.com: / tmp
sshuser@server.example.com "ы пароль:
test.c | 0 Кб | 0,1 Кб / сек | ЭТА: 00:00:00 | 100%
test.sh | 0 Кб | 0,2 Кб / сек | ЭТА: 00:00:00 | 100%
C: \>
в этой статье идет речь добавил Аллан Серведио Опровержение: Наш сайт не несет ответственности за информацию, содержащуюся в этой статье. Эта статья никоим образом не отражает взгляды, мнения, мысли или веры каталог статей сотрудников.
Перевод уведомления: В статье "Передача файлов из командной строки с PSCP" был переведен с использованием автоматизированной службы перевода. Мы приносим извинения за любые ошибки перевода, что произошло. Спасибо за понимание.