반응형

명령 2

윈도우에서 파이썬을 이용한 리눅스 원격 접속 및 명령 실행

윈도우 환경에서 파이썬을 이용해 리눅스 컴퓨터에 원격으로 접속하고 폴더 이동 및 명령을 실행하려면 paramiko 라이브러리를 사용하는 것이 가장 일반적이고 효과적인 방법입니다. paramiko는 SSHv2 프로토콜을 구현한 파이썬 라이브러리로, 원격 서버에 안전하게 접속하여 명령을 실행하고 파일을 전송하는 기능을 제공합니다. import paramikodef run_remote_commands(hostname, port, username, password, commands): """ 원격 리눅스 서버에 접속하여 지정된 명령들을 실행합니다. Args: hostname (str): 리눅스 서버의 IP 주소 또는 호스트 이름. port (int): SSH 포트 (기본..

파이썬으로 윈도우에서 리눅스설비 접속하고 명령내리기

대부분 윈도우PC를 사용하실것 같은데, 업무에 따라 리눅스 장비를 이용하는 경우가 있습니다.매번 리눅스에 접속해서 명령을 내리고는 했는데, 파이썬을 이용하면 윈도우에서 명령을 내릴수 있습니다. 간단한 업무라면 리눅스 장비에 접속해서 진행하는게 훨씬 편하기만,자동화 관점으로 접근하려면 paramiko를 이용해서 윈도우 파이썬을 이용하는 방법도 좋습니다. 아래 간단한 예시를 들었으니, 참고해서 진행 해보시기 바래요.아직 저도 조금 더 공부를 해야하는데, 명령이 연속적으로 수행되지 않는 경우가 있습니다.함께 공부해서 문제점을 해결해 보시지요.... import paramiko# 리눅스 서버 접속 정보hostname = 'your_linux_server_ip' # 리눅스 서버의 IP 주소port = 22 #..

반응형