2014-11-13 3 views
0

Мне было интересно, были ли какие-либо преимущества в использовании драгоценного камня Net :: SCP с использованием простого - system 'scp' '-options' "# {source}" "# {remote_host}" -Преимущества NET :: SCP по системе «scp ...» или exec «scp ...»

У нас есть больше вариантов второго метода, но я чувствую, что люди не сделали бы NET :: SCP если бы не было необходимости.

Так что мои вопросы

  • Преимущества Net :: SCP по системе "команда"?
  • Есть ли большой недостаток безопасности с помощью команды оболочки Ruby?

Спасибо

ответ

0

портативность, для одного. Системы Windows не поставляются с любыми инструментами SSH.

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

Смежные вопросы