Не совсем понятно, о чем вы здесь спрашиваете.Вы, похоже, правильно используете API Net :: SSH, по крайней мере, в соответствии с его документами .
Одна из проблем заключается в использовании "#{@servername}"
, что является избыточным использованием интерполяции переменных.Нет необходимости в каких-либо кавычках вокруг servername
, username
или password
.
Однако, пожалуйста, будьте яснее о вашей проблеме.Вы спрашиваете, как вы можете передать эти значения в ваш скрипт, или есть проблема с Net :: SSH, принимающим их?