tar zxf Net-OpenSSH-0.70.tar.gz cd Net-OpenSSH-0.70 perl Makefile.PL make make test make install #### thanos@1983:~/Downloads$ tar zxf Net-OpenSSH-0.74.tar.gz thanos@1983:~/Downloads$ cd Net-OpenSSH-0.74 thanos@1983:~/Downloads/Net-OpenSSH-0.74$ perl Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::OpenSSH Writing MYMETA.yml and MYMETA.json thanos@1983:~/Downloads/Net-OpenSSH-0.74$ make cp lib/Net/OpenSSH/ObjectRemote.pm blib/lib/Net/OpenSSH/ObjectRemote.pm cp lib/Net/OpenSSH/ShellQuoter/csh.pm blib/lib/Net/OpenSSH/ShellQuoter/csh.pm cp lib/Net/OpenSSH/ConnectionCache.pm blib/lib/Net/OpenSSH/ConnectionCache.pm cp lib/Net/OpenSSH/Constants.pm blib/lib/Net/OpenSSH/Constants.pm cp lib/Net/OpenSSH/ShellQuoter/POSIX.pm blib/lib/Net/OpenSSH/ShellQuoter/POSIX.pm cp lib/Net/OpenSSH/OSTracer.pm blib/lib/Net/OpenSSH/OSTracer.pm cp lib/Net/OpenSSH/SSH.pm blib/lib/Net/OpenSSH/SSH.pm cp lib/Net/OpenSSH/ShellQuoter/MSWin.pm blib/lib/Net/OpenSSH/ShellQuoter/MSWin.pm cp lib/Net/OpenSSH/ShellQuoter/fish.pm blib/lib/Net/OpenSSH/ShellQuoter/fish.pm cp lib/Net/OpenSSH/ModuleLoader.pm blib/lib/Net/OpenSSH/ModuleLoader.pm cp lib/Net/OpenSSH/ShellQuoter/Chain.pm blib/lib/Net/OpenSSH/ShellQuoter/Chain.pm cp lib/Net/OpenSSH/ShellQuoter.pm blib/lib/Net/OpenSSH/ShellQuoter.pm cp lib/Net/OpenSSH/ShellQuoter/MSCmd.pm blib/lib/Net/OpenSSH/ShellQuoter/MSCmd.pm cp lib/Net/OpenSSH.pm blib/lib/Net/OpenSSH.pm Manifying 7 pod documents thanos@1983:~/Downloads/Net-OpenSSH-0.74$ make test PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/1_run.t .... # # SSH client found: OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g 1 Mar 2016. # Trying to connect to localhost, timeout is 15s. ssh: connect to host localhost port 22: Connection refused t/1_run.t .... skipped: Unable to establish SSH connection to localhost! t/quoting.t .. # unable to exec csh -c echo good # unable to exec tcsh -c echo good # unable to exec ksh -c echo good # unable to exec ash -c echo good # unable to exec pdksh -c echo good # unable to exec mksh -c echo good # unable to exec zsh -c echo good # unable to exec fish -c echo good # running tests for shells sh bash dash t/quoting.t .. ok t/uri.t ...... ok All tests successful. Files=3, Tests=628, 1 wallclock secs ( 0.10 usr 0.00 sys + 0.34 cusr 0.19 csys = 0.63 CPU) Result: PASS thanos@1983:~/Downloads/Net-OpenSSH-0.74$ make install Manifying 7 pod documents Appending installation info to /home/thanos/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/perllocal.pod