Могу ли я передавать файлы с помощью SSH?

Я использую PuTTY в Windows 7 для SSH для своей школьной компьютерной лаборатории. Могу ли я перенести файлы с моей Windows-машины на моего пользователя на школьных машинах с помощью SSH?

5 Solutions collect form web for “Могу ли я передавать файлы с помощью SSH?”

Используйте инструмент PSCP со страницы загрузки шпатлевки:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

PSCP – это шпионская версия scp, которая является cp (копией) по команде ssh.

PSCP должен быть установлен на вашем компьютере Windows (просто скачан, действительно, процесс установки не установлен). Ничего не нужно устанавливать на серверы школы. PSCP и scp используют ssh для подключения.

Чтобы ответить на вопрос использования из комментариев:

Чтобы загрузить с вашего компьютера на удаленный сервер:

c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path 

Это приведет к загрузке файла file.txt в указанный каталог на сервере. Если конечная часть пути назначения НЕ является каталогом, это будет новое имя файла. Вы также можете сделать это, чтобы загрузить файл с другим именем:

 c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path\newname.txt 

Чтобы загрузить файл с удаленного сервера на компьютер:

 c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\ 

или

 c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\newfile.txt 

или

 c:\pscp user@remote:\home\user\some\file.txt . 

С одинокой точкой в ​​конце. Это загрузит указанный файл в текущий каталог.

Поскольку комментарий слишком далеко, я должен также указать на то, что WinSCP существует, предоставляя графический интерфейс для всего этого, если это интересно: http://winscp.net/eng/download.php

Возможно, вам придется использовать косые черты (/) для общения с серверами LINUX / UNIX

 c:\pscp c:\some\path\to\a\file.txt user@remote:/home/user/some/path 

Вы можете просто залить много файлов tar :

 tar -cz . | ssh me@school -- 'tar -C/path/to/target/dir -xz' 

… который рекурсивно сжимает и передает все файлы в текущем каталоге на локальном компьютере на целевой путь, одновременно сжимая и расширяя поток на удаленной машине.

Вы можете делать подобные вещи для всего, что пишет в stdout. cat – очевидный выбор:

 cat ./localfile | ssh user@remote 'cat >./remotefile' 

Следуйте этой ссылке, если u сталкивается с ошибкой: fatal: получен неожиданный конец файла с сервера https://deveshsharma.info/2013/12/11/fatal-received-unexpected-end-of-file-from-server/

В этой ссылке говорится: pscp -scp SampleProject\target\SampleProject.war devesh_sharma@192.11.23.157:/tmp

Попробуйте то, что я считаю намного проще, чтобы добиться этого, winscp. Просто загрузите run, а затем подключитесь к вашему серверу. Он обеспечивает простой интерфейс перетаскивания.

  • Запрос DHCP-сервера арендует из Perl-скрипта
  • Какой формат в офисной либерре писатель выбрать, чтобы опустить проблемы при открытии слова на окнах?
  • Удаление OEM-версии Windows и повторная установка в VM
  • Предоставление пользователю возможности читать только части файловой системы NTFS
  • Создание символической ссылки для Windows-машин
  • Как использовать туннель SSH в качестве альтернативы переадресации портов?
  • Доступ к Linux-серверу с компьютера Windows в графическом режиме через SSH
  • Удалите специальный шаблон ^ M из скрипта, который добавлен после FTP из окон в Unix
  • Доступ к Windows Box из терминала Linux SSH
  • Невозможно записать cd в mnt / c / unix через символическую ссылку
  • Как настроить рабочую станцию ​​для нескольких пользователей Linux и Windows?
  • Linux и Unix - лучшая ОС в мире.