Назад | Перейти на главную страницу

scp возвращает отказ в разрешении, не знаете почему?

scp -i ~/.ssh/my_id_rsa -P 30000 some_file.gz  sshuser@1.2.3.4:/home/sshuser/ 

И он вернулся:

scp:/some_file.gz: Permission denied

Файл ключа rsa - это тот же файл, который я использую для подключения через SSH (вместе с номером порта, именем пользователя и i.p)

Есть ли что-нибудь особенное, что могло бы вызвать проблему с разрешением?

ОБНОВИТЬ

У меня работает iptables, мне нужна еще одна запись для scp или он использует протокол ssh? (глупый вопрос, но просто убедись здесь!)

Я не получаю сообщение об отказе в соединении, поэтому не уверен, что это проблема.

Из показанной выше ошибки кажется, что у вас недостаточно прав для чтения файла:

scp:/some_file.gz: Permission denied

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

Во-первых, вы можете использовать ssh, чтобы убедиться, что вы можете подключиться к удаленному хосту.

$ ssh -p 30000 sshuser@1.2.3.4

Во-вторых, вы можете использовать cp (как заметил Деннис Уильямсон), чтобы убедиться, что вы можете прочитать файл.

Вы получите "В соединении отказано"ошибка при попытке подключиться к закрытому порту на удаленном хосте.