$ ssh fred@164.90.158.33
fred@fourth:/var/www/html$ cd pm_image/
fred@fourth:/var/www/html/pm_image$ mkdir larry
fred@fourth:/var/www/html/pm_image$ ll
total 12
drwxr-xr-x 3 fred fred 4096 Oct 16 18:04 ./
drwxr-xr-x 7 root root 4096 Oct 8 00:04 ../
drwxrwxr-x 2 fred fred 4096 Oct 16 18:04 larry/
fred@fourth:/var/www/html/pm_image$
####
fred@fourth:~$ groups fred
fred : fred sudo
fred@fourth:~$
####
sub get_tiny {
use 5.011;
use warnings;
use Net::SFTP::Foreign;
use Config::Tiny;
use Data::Dumper;
my $ini_path = qw( /home/hogan/Documents/html_template_data/6.values.ini );
say "ini path is $ini_path";
my $sub_hash = "my_sftp";
my $Config = Config::Tiny->new;
$Config = Config::Tiny->read( $ini_path, 'utf8' );
say Dumper $Config;
# -> is optional between brackets
my $domain = $Config->{$sub_hash}{'domain'};
my $username = $Config->{$sub_hash}{'username'};
my $password = $Config->{$sub_hash}{'password'};
my $port = $Config->{$sub_hash}{'port'};
#dial up the server
say "values are $domain $username $port";
my $sftp = Net::SFTP::Foreign->new(
$domain,
more => '-v',
user => $username,
port => $port,
password => $password
) or die "Can't connect: $!\n";
return $sftp;
}
####
server dir is /var/www/html/perlmonks
parameter array is /var/www/html/perlmonks Net::SFTP::Foreign=HASH(0x56550258f450) SSH slave exited unexpectedly with error code 255