1

Мне нужно перенести файлы с моего локального компьютера на Windows 7 на сервер под управлением Linux. Я получаю доступ к серверу с помощью putty через ssh по определенному IPv4-адресу и номеру порта.

Я попытался использовать команду pscp с моего локального компьютера, но сервер отказал в доступе. «Fatal: ошибка сети: соединение отклонено»

 c:>pscp test.csv userid@**IPv4_Addres***:Port# /path/destination_file_name.

Либо сервер блокирует все попытки pscp от неавторизованных пользователей (скорее всего, мой ноутбук включен), либо я неправильно использовал команду.

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

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

Обновление 1

Я также попытался использовать WinSCP, однако мне также было отказано в разрешении, похоже, что сервер не позволит мне загружать или сохранять файлы.

решаемая

У меня была полная потеря памяти и я забыл о sudo (слишком много времени проводил со скриптами в последние 2 месяца), поэтому я смог изменить разрешения, чтобы разрешить внешнее редактирование. Спасибо за всю помощь, ребята!

1 ответ1

5

Вы ошиблись в командной строке. Так должно быть

pscp -P <port> test.csv userid@<host>:path/destination_file_name

(см. http://the.earth.li/~sgtatham/putty/0.53b/htmldoc/Chapter5.html#5.2)

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