When I ran my python code (using parmiko library python) I got this error:
Bad authentication type; allowed types: ['publickey', 'gssapi-keyex', 'gssapi-with-mic']
The path I supplied was to a .pem file which was my key to the server.
How do I get a public key out of this .pem file not necessarily using python?
(I am using a mac)
Here is the code I used:
import paramiko
def file_move(): 
    k = paramiko.RSAKey.from_private_key_file("Insertadress") 
    c = paramiko.SSHClient()
    c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    print ("connecting...") 
    c.connect(hostname = "inserthostname", username = None, password = "insert pw" ,pkey = k) 
    print ("connected!!!") 
    stdin, stdout, stderr = c.exec_command('ls')
    c.close() 
    
file_move()