У меня есть безликая учетная запись на удаленной машине. То есть мне не нужно вводить свой пароль при выполнении ssh. Мой вопрос заключается в том, каким должен быть мой код, если мне не нужно использовать пароль через код perl .В показанном коде все еще запрашивается пароль
$cmd="cat /read.log";
my $ssh = Net::SSH::Perl->new($host, protocol => '1,2', debug => 1);
$ssh->login($user, $pass);
my($stdout, $stderr, $exit) = $ssh->cmd($cmd);
print $stdout, "\n";