“Отклоненное разрешение, попробуйте еще раз” при передаче файлов с scp

Можно создать список установленного программного обеспечения с:

$ rpm -qa > installed-software.log

Так как они основаны на различных дистрибутивах, я не уверен, как Вы сделали бы установку.

Если бы я копировал его в новую установку того же дистрибутива, то я выполнил бы следующую команду как корень

# yum -y install $(cat /home/user/installed-software.log)
5
15.08.2011, 04:18
2 ответа

Это похоже существует проблема с ssh конфигурация на серверах - Вы не можете ssh ни от одного из них (вероятно, из соображений безопасности).

Можно попробовать предложение Stephane, чтобы сделать передачу от локальной машины (scp user@server.a:/home/public/backup.tar user@server.b:/home/public/). Это должно управлять проблемой со взятием входа от терминала (который мог бы меня намеренно созданный на серверах).

Если это не поможет, то это будет означать, что поставщик, вероятно, запрещает исходящие соединения SSH. В этом случае Вас оставят с двумя опциями:

  • попросите, чтобы поставщик позволил исходить соединения SSH

или

  • передайте файлы через свою локальную машину:

    scp-3 user@server.a:/home/public/backup.tar user@server.b:/home/public/

3
27.01.2020, 20:39
  • 1
    я использовал эти-3 флага и это казалось обещанием. Это попросило у меня мой пароль сервера A, затем сказало, что было неправильно. Это сделало это пару раз отображение "Попробовать еще раз" сообщения, и теперь это зависает. Не уверенный, если это на самом деле копирует. –  n0pe 15.08.2011, 02:52
  • 2
    Это, вероятно, - посмотрите man scp : нет никакого индикатора выполнения, когда Вы используете -3. Но можно просто проверить передачи для определения этого. –  rozcietrzewiacz 15.08.2011, 02:53
  • 3
    Нечетный, ssh должен быть странно настроен, потому что он не принимал мои пароли (который я знаю, являются правильными). Я буду ожидать немного, файл не является слишком большим, и сообщение назад с результатами. –  n0pe 15.08.2011, 02:55
  • 4
    Хм, возможно, Вы давали им в неправильном порядке? :) –  rozcietrzewiacz 15.08.2011, 03:04
  • 5
    Нет :) пароль является тем же. И это все еще "работает". Я вполне уверен, это зависает. –  n0pe 15.08.2011, 03:07

Насколько я понимаю кажется, что следующая аутентификация работает правильно localhostserver.a и localhostserver.b. Так, ssh server.a работы, и ssh server.b работы. Соединения server.xserver.y сбой из-за некоторой странной проблемы с 'процедурой' пароля чтения по серверам.

Самое легкое обходное решение должно было бы настроить ssh ключи для соединения автоматически от одного сервера до другого:

server.a$ ssh-keygen   #use default answers and empty passphrase
server.a$ ssh-copy-id server.b

Это позволяет server.aserver.b соединения с ключевой аутентификацией. Сделайте то же на server.b для другого направления.

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

3
27.01.2020, 20:39
  • 1
    Это то, что происходит в моем редактировании? –  n0pe 15.08.2011, 02:09
  • 2
    @Max кажется что ssh команда на серверах так или иначе повреждается при попытке считать пароль. Это пытается открыться /dev/tty который, кажется, отсутствует. Существует что-то не так с ssh установкой (или ОС серверов, независимо от того, что это). Однако, так как Вы можете ssh им от Вашего хоста можно использовать метод, предоставленный в моем ответе. (Если Вы не пишете автоматизированный резервный сценарий, и Вы хотите скопировать непосредственно от одного сервера до другого непосредственно.) –  Stéphane Gimenez 15.08.2011, 02:37
  • 3
    я не уверен, но без -3 флаг не делает scp просто входит в server.a, затем оттуда устанавливает связь с server.b? Я вполне уверенный это все еще требует server.a -> server.b. –  n0pe 15.08.2011, 02:54
  • 4
    @Max Err, кажется, что Вы правы для -3. И проблема кажется более сложной, чем я думал. Я могу воспроизвести его так или иначе. –  Stéphane Gimenez 15.08.2011, 04:07
  • 5
    я отредактировал свой вопрос. Это - ошибка на их стороне, таким образом, я использую работу вокруг. –  n0pe 15.08.2011, 04:18

Теги

Похожие вопросы