No, the libvirt virtual network feature doesn't work for non-root at this time. It requires ability to run various operations that need root level privileges.
In the future, we hope to allow the non-privileged libvirtd to talk to the privileged libvirtd in order to connect guests to the network, but there's no ETA on that feature.
SSH authenticates by using the SSH protocol.
Using the -vv option when connecting to another server using SSH will show you more detailed information on the key exchange, protocol negotiation, etc.
Event Sequence of an SSH Connection
The following series of events help protect the integrity of SSH communication between two hosts.
A cryptographic ...