https://docs.docker.com/installation/ubuntulinux/
Request:
1. a ssh server for integration test
Test Account:
root:admin
step 1. Install docker
step 2. Prepare dockerfile
ubuntu.dockerfile.sshd.txt(link)
step 3. docker build
docker build -t ubuntu_sshd -f ubuntu.dockerfile.sshd.txt .
step 4. docker run
docker run --name server_sshd -d -p 10022:22 ubuntu_sshd
step 5. quick test
sshpass -p admin ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@127.0.0.1 -p 10022 'hostname&whoami&ifconfig'
sshpass -p wrong ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@127.0.0.1 -p 10022
or
sshpass -p admin ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@IP.AD.DR.ESS 'hostname&whoami'
sshpass -p wrong ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@IP.AD.DR.ESS 'hostname&whoami'
note: lookup ip address of target server_sshd by below command line
docker logs server_sshd
or
docker inspect server_sshd | jq -r '.[0].NetworkSettings.IPAddress'



沒有留言:
張貼留言