Новичок здесь, я только что получил SSH доступ к своему серверу общего хостинга (Unix). Я в настоящее время в каталоге на сервере, где есть файл с именем images.zip. Я хочу загрузить это на свой рабочий стол (я запускаю Windows локально, если это имеет значение). Какая команда мне нужна и каков синтаксис?
8 ответов
Вы можете использовать Winscp.
Для полноты, если вы работаете на Mac или Linux, вы можете просто открыть терминал и выполнить sftp <uname>@<host>
. Затем перейдите к пути или выполните команду get <path>
чтобы загрузить файл.
Также есть SCP, который вы можете использовать для прямой загрузки файла.
Возьмите копию WinSCP ; это бесплатный SFTP (и другие протоколы) клиент с открытым исходным кодом.
Странно, никто не упомянул PSFTP
введите help для списка команд,
что я обычно делаю, так это
lcd(change local directory)
lpwd(local present working directory)
cd PATHNAME(to the destination directory)
get FILENAME (will download the FILENAME)
об этом
Если вы хотите сделать копию со своего удаленного сервера, вам нужно настроить какой-нибудь сервер на вашем рабочем столе, чтобы иметь возможность отправить файл.
Если вы хотите снять его со своего стола, вам предлагается много возможностей:
- WinScp: предоставляет графический интерфейс для просмотра каталогов и копирования по ssh (scp copy)
- pscp: Предоставляется на сайте PuTTY, предоставляет интерфейс командной строки (можно использовать с cmd.exe, если вы установили переменную среды PATH)
Если вы хотите другие инструменты, вы можете найти в других ответах:
- FileZilla: имеет графический интерфейс для использования SFTP
- Psftp: эквивалент pscp (командной строки) для протокола SFTP.
Filezilla также является опцией OSS.
Поскольку вы работаете в Windows, установите что-то вроде cygwin, чтобы вы могли работать с терминалом bash.
Тогда вы можете использовать scp в том же месте, что и на вашем unix-сервере.