반응형
Paramiko 라이브러리를 시작하려고하는데 다음과 같은 간단한 프로그램과 연결을 시도하자마자 라이브러리에서 예외가 발생합니다.
import paramiko
ssh = paramiko.SSHClient()
ssh.connect('127.0.0.1', username='boatzart', password='mypassword')
내가 얻는 오류는 다음과 같습니다.
Traceback (most recent call last):
File "test.py", line 6, in <module>
ssh.connect('127.0.0.1')
File "build/bdist.macosx-10.7-intel/egg/paramiko/client.py", line 316, in connect
File "build/bdist.macosx-10.7-intel/egg/paramiko/client.py", line 85, in missing_host_key
paramiko.SSHException: Unknown server 127.0.0.1
이것은 내가 시도하는 서버에 관계없이 발생합니다.
해결 방법
호스트 키가 없기 때문에 예외가 발생했습니다. missing_host_key
에서 예외가 발생했기 때문에 다소 모호한 "알 수없는 서버"가 단서입니다.
대신 이것을 시도하십시오.
import paramiko
paramiko.util.log_to_file('ssh.log') # sets up logging
client = paramiko.SSHClient()
client.load_system_host_keys()
client.connect('127.0.0.1', username=username, password=password)
stdin, stdout, stderr = client.exec_command('ls -l')
참조 페이지 https://stackoverflow.com/questions/10670217
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python을 사용하여 3D 배열 만들기 (0) | 2021.02.16 |
---|---|
파이썬 URL에서 최상위 도메인 이름 (TLD)을 추출하는 방법 (0) | 2021.02.16 |
파이썬 빈 줄을 제외한 Python으로 텍스트 파일의 줄 수 계산 (0) | 2021.02.15 |
파이썬 importlib.import_module을 사용하여 Python에서 모듈을 가져 오는 방법 (0) | 2021.02.15 |
파이썬 bash : 예기치 않은 토큰`( '근처의 구문 오류-Python (0) | 2021.02.15 |
댓글