리눅스 텔레그램
우분투 telegram
우분투 문자 보내기
텔레그램 나스에서 메세지 전송.
OMV 텔레그램
나스(NAS)를 사용하는 사람들이 많을 것이다.
서버에서 뭔가 이상이 있을 때, 사용자에게 바로바로 알려주면 참 좋을 것이다.
그래서 첫 번 째로 생각했던 것이 이메일이었는데
이메일을 꽤 오랫동안 사용해보니, 뭔가 되기는 하는데
빠릿빠릿한 즉각즉각 반응이 아니다.
차라리 카톡처럼 알림이 오면 좋을 텐데..
해서, 찾아보니 텔레그램(Telegram)이라면 어플이 있더라.
이 어플이 꽤나 유명했다.
보안이 좋고, '잊혀질 권리'를 존중하여 내가 메세지를 삭제하면
서버에서도 삭제되어 복구할 수가 없다고 한다.
아무튼, 서버에 이상이 생기면 바로바로 어플로 메세지 받을 수 있게
설치를 해보았다.
우분투에서 관련 페키지를 설치해준다.
sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev python-DEV make
Telegram Cli 을 다운받아야 하는데,
본인이 원하는 위치에 적당히 디렉토리 하나 생성한 뒤,
git clone --recursive https://github.com/vysheng/tg.git
로 다운 받는다.
다운 받으면 그 위치에 tg라는 디렉토리가 생성되는데,
cd tg
로 들어가서,
./configure
명령어를 치고
make
해주면 끝.
생각보다 상당히 간단하다.
하지만 한 번에 될리가 없지 않은가..
여러가지 이슈가 당연히 있었다.
우분투에서는 make를 해줬을 때,
tgl/crypto/rsa_pem_openssl.c:41:6: error: dereferencing pointer to incomplete type
ret->e = unwrap_bn (TGLC_bn_new ());
이런 종류의 에러메세지가 와장창 나왔었고,
---> 해결 페이지로
OMV에서는
telegram-cli: tgl/mtproto-utils.c:101: BN2ull: Assertion `0' failed.
이런 이슈가 있었다.
---> 해결 페이지로
다 됐으면 테스트를 해봐야 한다.
텔레그램을 설치했던 tg 디렉토리에서
bin/telegram-cli -k tg-server.pub -W
를 실행하면,
콘솔 형식이 변하면서 해당 프로그램으로 진입을 하게 되는데,
처음 실행시, 10~30초 정도 기다리면
phone number
라고 뜨면서, 기입하라고 나오는 것을 볼 수 있다.
그럼 본인 핸드폰 번호가 010-9876-2222 이라면,
+821098762222
라고 입력을 해준다.
그리고 난 다음
Register(Y/n)
이라고 나올 텐데, Y 라고 해주고
First Name
Last Name
순차적으로 입력을 해주면 된다.
그리고 나서 인증 번호를 입력하라고 나올텐데, 문자로 인증번호가 오면
입력하고 완료.
그럼
>
이 상태로 멈춰있을 것이다.
입력을 해보자.
만약
First Name Teacher (이름)
Last Name Lee (성)
라고 입력했다면,
> msg Teacher_Lee Hi Test
이름과 성 중간에 _ 를 반드시 넣어주어야 한다.
만약
FAIL: 38: can not parse arg #1
이라는 에러메세지가 떴으면, 이름을 잘못 입력한거니,
다시 확인을 잘 해봐야 한다.
그럼 텔레그램 어플을 실행 시켜 보면, 메세지가 자기 자신한테 전송된 걸 확인할 수 있다.
그럼 이번엔, 터미널 서버에서 입력 하나로 바로 전송하게 해보자.
bin/telegram-cli -k ./tg-server.pub -W -e "msg Teacher_Lee Second Test"
이렇게 하면, 텔레그램 cli를 실행시킨 상태에서 msg를 입력하는 방식이 아니라,
서버 콘솔화면에서 저 명령어를 입력하면 바로 메시지가 날라간다.
이 방법을 알았으니, 이제 sh 스크립트 언어나, 프로그램에 넣어
서버 상태를 바로바로 텔레그램에 전송하면 될 것이다.
몇 가지 이슈를 더 보고 가자.
1. 인증을 하는데 어느 순간 부터
phone number
에서 멈춰 있는 경우.
-------> 해결 페이지로.
2. 나는 이런 걸 원하는 게 아니야.
왜 알림 소리도 안 나오고, 벳지 표시도 안 나고, 잠금화면에도 반응이 없는 거지?
(텔레그램 계정 2개 만드는 방법)
-------> 해결 페이지로.
3. 텔레그램 cli 인증하고 났는데, 로그아웃하는 방법은?
-------> 해결 페이지로.
4. 참고 사항 (중요)!!
번호 이동을 하게 될 때, 카톡은 신경 안 쓴다. 왜냐하면, 새로운 번호로 카톡 인증을 다시하게 되면, 전에 쓰던 번호에선 자연스레 못 쓰게 되니까.
근데 텔레그램은?
그렇게 안 된다. 내가 쓰던 번호를 다른 사람이 넘겨 받으면, 내가 사용했던 정보들이 나올 수 있다.
그러니, 번호 이동하기 전에 꼭 텔레그램을 탈퇴하도록 하자.
어플 내에 번호 이동이라는 게 있는데 어떻게 동작하는지는 아직 사용해보지 않았다.
잘 알아내어 불상사가 생기지 않도록 하자.
끝.
댓글 없음:
댓글 쓰기