파이썬 3.5에서 ssh를 사용하여 서버에서 텍스트 파일을 읽으려고합니다. Paramiko를 사용하여 서버에 연결하고 있지만 불행히도 실제로 서버에 연결하는 데 문제가 있습니다. ssh connection in python
이
누군가가 내가 '무엇을 볼 수있는, 내가 서버import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('IP ADDRESS OF THE SERVER', key_filename="/home/user/.ssh/id_ecdsa" ,look_for_keys=True)
하지만 난 인증 실패 오류 메시지가지고있어 서버에 연결하려고 할 때마다에 연결하는 데 사용하고 코드입니다 여기서 잘못하고있는거야? 조언을 제공해 주시면 감사하겠습니다.
연결될 때마다 오류가 발생합니다.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/site-packages/paramiko/client.py", line 380, in connect
look_for_keys, gss_auth, gss_kex, gss_deleg_creds, gss_host)
File "/usr/local/lib/python3.5/site-packages/paramiko/client.py", line 603, in _auth
raise saved_exception
File "/usr/local/lib/python3.5/site-packages/paramiko/client.py", line 580, in _auth
allowed_types = set(self._transport.auth_publickey(username, key))
File "/usr/local/lib/python3.5/site-packages/paramiko/transport.py", line 1331, in auth_publickey
return self.auth_handler.wait_for_response(my_event)
File "/usr/local/lib/python3.5/site-packages/paramiko/auth_handler.py", line 208, in wait_for_response
raise e
paramiko.ssh_exception.AuthenticationException: Authentication failed.
오류 메시지가 표시 될 수 있습니까? – MatejMecka