Twitter DM을 통한 Linux 서버 원격 제어 (MYST)
Source
Evernote/Technote scraps/Looking For The Source Code Of Life, LINUX and MORE... Controlling Your Linux Server Using Twitter.md
Summary
이 문서는 Python 기반 커맨드라인 클라이언트 ‘MYST’를 사용하여 Twitter DM(Direct Message)으로 Linux 서버의 명령어를 실행하는 방법을 설명합니다. 설정 과정은 1) 서버 계정과 사용자 계정의 상호 팔로우, 2) .myst.conf 파일에 인증된 사용자 추가, 3) myst.py 스크립트의 getdm 옵션을 cron에 등록하는 단계로 구성됩니다. 명령어 실행 권한은 myst.py를 실행한 사용자의 권한에 따르며, 루트 권한으로 실행 시 모든 명령어가 수행됩니다.
Key Points
- 도구: MYST (Python 기반 Twitter 클라이언트)
- 기능: Twitter DM을 통해 Linux 서버에 명령어 전송 및 실행
- 설정: 상호 팔로우 필수,
.myst.conf에auth_users설정, cron에myst.py getdm등록 - 보안/권한: 실행 권한은
myst.py를 구동하는 OS 사용자 권한에 종속 (sudo/root 권장 시 전체 제어 가능) - 참고: 2011년 작성된 구식 기술 문서