To generate your keys:
ssh-keygen -t dsa
ssh-keygen -t rda
ssh-keygen -t rda
Then, save the public (NOT the private keys!) keys that you just generated.
#cat *.pub keys >> authorized_keys
The newly created authorized_keys file can then be copied to the destination system. This will allow you to log in without providing a password.
To stop and start sshd:
svcadm disable ssh
svcadm enable ssh
svcadm enable ssh
Debugging tips:
Server side debugging - Once ssh service is disabled (svcadm disable ssh), you can start manually in debug mode:
cd /usr/lib/ssh
./sshd -dd
./sshd -v will available command-line options
ssh -v will turn on client debugging
sshd config file for the entire server is in /etc/ssh/sshd_config
permissions on your home directory MUST be 750
cd /usr/lib/ssh
./sshd -dd
./sshd -v will available command-line options
ssh -v will turn on client debugging
sshd config file for the entire server is in /etc/ssh/sshd_config
permissions on your home directory MUST be 750
No comments:
Post a Comment