우리가 수행하는 지루한 작업을 자동화하기 위해 쉘 스크립트를 작성하고 있습니다. 서버로 ssh하고 PATH 변수를 원격으로 변경해야하며, 다음 명령을 실행하기 위해 해당 변수를 유지해야합니다. 아래 코드; sub ab_tier{
my $ssh=Net::SSH::Perl->new($host);
$ssh->login($user2,$user2);
my $P
http://metacpan.org/pod/Net::SFTP::Foreign my ($user, $password, $host) = @_;
my ($source, $dest) = '/whatever';
my $sftp = Net::SFTP::Foreign->new(
user => $user,
host => $host,
pas
Net::SSH2을 사용하여 원격 시스템에서 명령을 실행하려고합니다. 그러나 공용 키를 사용하여 인증하는 방법을 모르겠습니다. 설명서에는이 방법이 나와 있습니다. auth_publickey (username, public key, private key [, password ])
그러나 공개 키와 개인 키가 모두 필요합니다. 어쨌든 공용 키를 사용하여 인