У меня есть скрипт Perl, который делает ssh и sftp на удаленном сервере, я получаю ошибку при запуске скрипта. Ошибка говорит, что вы пытаетесь получить доступ к запрещенной зоне. Разрешены только авторизованные пользователи.Ssh и sftp login через perl
Как можно игнорировать эти сообщения при выполнении ssh или sftp из программы Perl?
my $ssh = Net::SSH::Perl ->new($remote_host,options ==> ["BatchMode yes"], protocol ==>2);
$ssh->login($remote_user, $remote_password)
$sftp = Net::SFTP::Foreign->new($remote_host, user=>$remote_user,password =>$remote_password)
./HcSGSN.pl You are trying to access a restricted zone. Only Authorized Users allowed.
SSH вручную и SFTP
$ ssh [email protected]<ip> You are trying to access a restricted zone. Only Authorized Users allowed. [email protected]<ip> password:
sftp [email protected]<ip> Connecting to 10.210.9.17... You are trying to access a restricted zone. Only Authorized Users allowed. [email protected]<ip> password
Добавьте свой код пожалуйста. – Jens
my $ ssh = Net :: SSH :: Perl -> new ($ remote_host, options ==> ["BatchMode yes"], protocol ==> 2); – Aks
$ ssh-> login ($ remote_user, $ remote_password) – Aks