[python] Fabric 설치 방법
Fabric은 파이썬으로 작성된 라이브러리로, SSH 프로토콜을 통해 원격 서버에 명령을 실행하거나 파일을 전송하는데 사용됩니다. 이 글에서는 Fabric을 설치하는 방법에 대해 알아보겠습니다.
Fabric 설치하기
Fabric은 pip를 통해 간단하게 설치할 수 있습니다. 다음 명령을 실행하여 설치할 수 있습니다.
pip install fabric
Fabric의 의존성인 paramiko도 자동으로 설치됩니다.
만약 가상환경을 사용하고 있다면, 가상환경을 활성화한 후 설치해야 합니다.
Fabric 사용하기
Fabric을 설치한 후에는 파이썬 코드에서 fabric
모듈을 import하여 사용할 수 있습니다. 다음은 Fabric을 사용하여 원격 서버에 명령을 실행하는 간단한 예제입니다.
from fabric import Connection
# 원격 서버에 접속
conn = Connection(host='example.com', user='username', port=22, connect_kwargs={'password': 'password'})
# 명령 실행하기
result = conn.run('ls')
# 출력 결과 확인하기
print(result.stdout)
위 예제에서 example.com
은 원격 서버의 호스트 이름이고, username
은 원격 서버에 로그인하는 사용자 이름, password
는 사용자의 비밀번호입니다. port
는 SSH 연결에 사용되는 포트번호를 나타냅니다.
실행한 명령의 결과는 result
객체에 저장되며, stdout
속성을 통해 결과를 확인할 수 있습니다.
Fabric은 명령 실행 뿐만 아니라 파일 전송과 같은 다양한 기능을 제공합니다. 자세한 내용은 Fabric 공식 문서를 참고하세요.
이제 Fabric을 설치하고 사용하는 방법에 대해 알아보았습니다. Fabric을 활용하여 원격 서버를 효과적으로 관리할 수 있습니다.