... my $remote_file = "Storage/bar20100722.gz.gpg"; open my $fh, "ssh corion\@storage cat $remote_file | gpg2 --decrypt - | gunzip -cd |" or die "Couldn't open '$remote_file' "; }; ...