IT 이야기 공간/프로그램 언어
파이썬(python) SSH client를 이용한 네트워크 장비, 리눅스 서버 통신 방법 - paramiko
이번 포스팅은 파이썬을 사용하여 ssh 클라이언트 통신하는 방법에 대한 내용입니다. 얼마전에 VPN 장비가 연결이 안되는 경우가 발생이되어 주기적으로 VPN 장비의 상태를 모니터링 하기 위한 프로그램이 필요하였습니다. VPN 장비는 ssh 로 접속하여 상태를 확인 할 수 있는 명령어를 실행하여 결과값으로 상태를 모니터링 할 수 있습니다. 파이썬은 ssh 통신을 할 수 있는 라이브러리를 제공해 주므로 쉽게 ssh 통신을 할 수 있는 프로그램을 작성 할 수 있습니다. 파이썬은 정말 좋네요. 파이썬에서 ssh 통신을 하기 위한 라이브러리는 paramiko 입니다. paramiko를 사용하여 VPN에 접속 후 명령어를 실행하여 화면에 출력해 주는 결과 값을 변수로 받아오는 프로그램을 작성해 보겠습니다. 먼저 일..