#!/usr/bin/perl use strict; use warnings; use Net::SCP qw( scp iscp ); my $scp = Net::SCP -> new( '192.168.1.3', 'X' ); $scp->put( 'file.jpg' ) or die $scp->{errstr};