Testcase OpenSSH
From Hamara Wiki
Contents
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