Google tells me ~/.ssh/ should be 700 and and ~/.ssh/authorized_keys should be 600, so I did that. Ok, /var/log/auth.log said: sshd: Authentication refused: bad ownership or modes for directory /home/vorkbaard/.ssh How can I get this to work? Thanks! EDIT: I found that the error may be solved by putting the key in a place outside the user's home folder but that's only useful if the home folder is encrypted, which this one is not.Īlso tried generating a 4096 bit key, thinking perhaps 1024 was too short. ssh/authorized_files and loading the private one in PuTTY on my client. I also tried generating a private/public key pair on the server, putting the public key in. ssh/authorized_keys as a file, pasting the key in it. ssh/authorized_keys/ but that didn't help so I used. I tried putting the public key in a file under the directory. Now if I load the profile in PuTTY (I verified the private key is still in Connection > SSH > Auth and that the path is correct) and run the profile, it says Server refused our key I restarted the ssh server with sudo service ssh restart In PuTTY under Connection > SSH > Auth I entered the path to the private key it generated on my client and saved the session settings. I copied the part from "ssh-rsa AAA" to and put that in the file ~/.ssh/authorized_keys on my server (in my own homefolder). In /etc/ssh/sshd_config I have this line: AuthorizedKeysFile %h/.ssh/authorized_keysĪnd on my client's public key file it says this: - BEGIN SSH2 PUBLIC KEY. I downloaded puttygen.exe and had it generate a key pair. Resolution Windows - install PuTTYgen Most Windows operating systems have PuTTY installed. Use the PuTTYgen tool for this conversion. ppk file before you can connect to your instance using PuTTY. You must convert your private key into a. This is the file you use in nginx and Apache to encrypt HTTPS. Short description PuTTY doesnt natively support the private key format (.pem) generated by Amazon EC2. Multiple certificates are in the full SSL chain, and they work in this order: The end-user certificate, which is assigned to your domain name by a certificate authority (CA). The client is a Windows box running PuTTY and the server is a Ubuntu 12.04 LTS server. PEM files are used to store SSL certificates and their associated private keys. I'm trying to setup ssh authentication with key files in stead of username/password.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |