Net::SSH::Perl->new( $host, [identity_files => [$keyfile]); #### $ perl -MO=Deparse -e 'Net::SSH::Perl->new( $host, [identity_files => [$keyfile]);' syntax error at -e line 1, near "])" Missing right curly or square bracket at -e line 1, at end of line -e had compilation errors. #### Net::SSH::Perl->new( $host, [identity_files => [$keyfile]]); #### Net::SSH::Perl->new($host, %params) #### Net::SSH::Perl->new($host, identity_files => [$keyfile]);