리눅스 홈서버 알림용 텔레그램 봇(Telegram Bot) 연동 및 쉘 스크립트 구축 가이드
개인 홈서버를 운영하다 보면 백업 완료 여부나 시스템 에러 같은 단방향 알림을 스마트폰으로 빠르게 받아보고 싶어집니다. 외부 메일 서버나 복잡한 SMTP 설정을 거치지 않고, 가장 확실하고 가볍게 쓸 수 있는 텔레그램 봇을 이용한 홈서버 알림 구축 방법 을 정리합니다. 1단계: 텔레그램 봇 생성하기 (BotFather) 텔레그램 앱을 켜고 상단 검색창에 BotFather 를 검색하여 공식 봇(파란색 체크마크 확인)을 엽니다. 대화창에 아래 명령어를 입력하여 새로운 봇을 만듭니다. Plaintext /newbot 봇의 이름(Name)을 입력합니다. (예: My Home Server Bot ) 봇의 아이디(Username)를 입력합니다. (반드시 영문이며 끝에 bot 또는 _bot 으로 끝나야 합니다. 예: my_home_backup_bot ) 생성이 완료되면 HTTP API 토큰(Token)이 발급됩니다. 이 토큰을 안전하게 보관합니다. 2단계: 내 Chat ID(채팅방 고유 번호) 확인하기 텔레그램은 보안상 사용자가 먼저 봇에게 말을 걸어야 메시지를 받을 수 있으며, 봇이 나에게 메시지를 보내려면 고유 Chat ID 가 필요합니다. 텔레그램 검색창에 userinfobot 을 검색하여 들어갑니다. 하단의 [시작하기] 버튼을 누르면 내 계정의 정보와 함께 Id (숫자) 값을 알려줍니다. 이 숫자를 복사해 둡니다. [중요] 1단계에서 만든 내 봇의 아이디(예: @my_home_backup_bot )를 검색해서 대화창을 열고, [시작] 버튼을 누르거나 아무 메시지나 먼저 한 번 전송해 둡니다. 3단계: 리눅스 쉘 스크립트 작성 및 테스트 서버(터미널)에서 환경변수를 설정하고 curl 명령어를 통해 테스트 메시지를 보낼 수 있습니다. 특히 인자값이 없을 때를 대비해 기본값 처리를 해두면 유용합니다. 아래 내용을 포함하는 쉘 스크립트 파일(예: send_telegram.sh )을 작성합니다. Bash #!/bin/bash # 환경변수 설정 (실제 토큰과 C...

그리고 농협은 방금해봤는데 안됨.
답글삭제veraport를 통한 통합설치를 지향하나 본데...
그게 안되서 이모냥이니까 여기는 개별다운로드를 지원해주지 않으면 안됨.
UX가 달라서 안되는줄 알았는데 다운받았다.
답글삭제같은 회사 물건인데 또 버전 달라서 농협이 윗버전이라 설치하고 들어가니까 안되던데...
크롬을 강제종료하고 다시들어가니 잘됨.
처음에 블로그 주인 이름이 `미정' 이라는 줄 알았음.
답글삭제주소를 보니까 님거네.
... 머 그렇지.
답글삭제개인적으로 경험한 것 중에 윈도우를 써도 제일 골치아픈데가 우체국 뱅킹.
답글삭제옥션이나 지마켓 같은데 페이팔 결제 지원해주면 좋을텐데.
한국법상 불법일건데?
삭제그 카드사 보안메일 gpg 로 복구 못 시킬라나. 몇 번 시도는 해 봤는데 잘 안되네.
답글삭제암호화 알고리즘 자체를 자체적으로 만들어 쓰고있지는 않을텐데.
내가 생각하던건, 내 주민번호를 개인키로하는 공개키를 카드회사에서 만들어서 암호화 했다는 거였는데, 그냥 주민번호 들이 밀어서는 안되는거 같고, RSA 라면 주민번호를 반통으로 숫자 두개를 만든 다음에 하면 말은 되는거 같은데, 그럴 싸 해 보이는걸 일일히 시도 해 볼수도 없는 노릇이고.
답글삭제아, 그렇지... 한국의 은행은 SEED 쓴다고 했지. 내가 좀 바보인 듯.
답글삭제[SOLVED] https://github.com/tomyun/xeit
gpg는 seed는 지원안하나...???
삭제SEED 는 국제표준이 아니라서 안하는 것으로 알고 있음.
삭제그리고 SEED 는 symmetric algorithm 이니까 gpg 의 기능적인 영역도 아니라고 여겨짐.