Testcase OpenSSH

From Hamara Wiki
Jump to: navigation, search

Description

This test case tests OpenSSH basic functionalities (ssh login, scpfiles).

Setup

  • Ensure that openssh-server,openssh-clients packages are installed.
  • Ensure that SSH port (22/tcp) is open in the firewall.

How to testOn the remote host<remote_host_ip>:

  • Log-in as root.
  • Start SSHD service: service sshd start
  • Add a user <testuser>: useradd <testuser>
  • Set a password for <testuser>: passwd <testuser>

On your local host:

  • Create 10M test file:
 dd if=/dev/urandom  of=/tmp/testfile bs=1M count=10
  • Copy the file over SSH: scp /tmp/testfile <testuser>@<remote_host_ip>:/tmp/
  • Log-in over SSH with <testuser>: ssh <testuser>@<remote_host_ip>
  • Check for the test file: file /tmp/testfile
  • Check for the size of the test file: du /tmp/testfile

Expected Results

  • All operations should work.
  • The size of test file on remote machine should match local one.
  • Double check test file integrity with md5sum