-1

Я пытаюсь загрузить файл на свой локальный компьютер Windows 7 на моем сервере в Shell с помощью команды UNIX.

Есть ли способ сделать это?

У меня также есть Ubuntu установлен на моем компьютере. Нужно ли делать другой метод для загрузки файла с моего сервера из оболочки?

Мне было интересно, если это можно сделать без использования программного обеспечения с графическим интерфейсом.

ура

2 ответа2

1

Я бы посоветовал вам взглянуть на scp, который предустановлен вместе с вашей установкой Ubuntu, как часть SSH .

Зная путь к файлу, вы просто делаете:

scp suser@sip:/location/of/file .

scp скопирует файл, и. означает скопировать в текущую папку на локальном компьютере, где
suser - ваш пользователь на вашем server(!) а также
sip - server's IP вашего сервера .

Если это папка, вам нужен scp -r вместо scp в приведенном выше.
Если после: у вас есть / как выше, это местоположение относительно корня / файловой системы. Если вы пропустите первый / это расположение относительно home directory вашего пользователя.

Он попросит вас ввести пароль для вашего пользователя на сервере.

0

Вы можете установить cygwin на свой компьютер с Windows и запустить sshd в cygwin. Затем вы можете отправлять файлы в любую сторону с любой из машин.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .