QA:Testcase OpenSSH
From FedoraProject
Contents |
Description
This test case tests OpenSSH basic functionalities (ssh login, scp files).
Setup
- Ensure that
,
openssh,
openssh-clientspackages are installed.
openssh-server - Ensure that SSH port (22/tcp) is open in the firewall.
How to test
- On 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
- Create 10M test file:
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