일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 알리페이사용방법
- Cloud
- RETROPIE
- 결제정산
- 랜딩사
- paas
- KEB하나은행독점
- koreatour
- 알리페이
- centos
- 정산프로세스
- 방한일본및중국관광객특징
- 투디엠
- YandexPay
- bananapi
- mame
- 바나나파이 #banana-pi #android #netflix #iot
- GlobalPG
- 클라우드
- 인바운드관광
- 바나나파이 #banana-pi #eMMC #sdcard없이부팅 #삽질
- 라즈베리파이
- MOLpay
- 한국방문객
- EmulationStation
- Cloud Computing
- 핀테크
- 라스조이박스
- 클라우드 컴퓨팅
- 로컬에이전시
- Today
- Total
API World for Mobile Developers
라즈베리파이에서 윈도우 PC를 외부에서 셧다운 하기 ( Samba Shutdown ) 본문
사전 준비작업
라즈베리파이는 윈도우 PC와 동일한 네트워크에 연결됨을 가정함. ( Samba Spec. 사용 )
shutdown 대상 윈도우 PC에 관리자모드 계정 생성 (필수) : ID%PW 형태로 라즈에 저장
DDNS 설정 ( 필요시, 귀찮으면 라즈베리의 공인 IP 치시면 됨 )
SSH 무인증 설정 ( 필요시, 귀찮으면 매 실행시마다 비번 입력 하면 됨 )
DHCP 고정 IP 설정 ( 필요시, 귀찮으시면 윈도우 PC의 IP 치셔도 됨 )
포트 포워딩 설정 ( 필요시, DHCP 고정IP도 필수, 귀찮으시면 원격 실행 불가하고 로컬에서만 가능)
라즈베리에 연결해서
MartyMac:~ chsoong$ ssh pi@mydomain.com
필요한 패키지(samba-common-bin) 깔고
pi@raspi:~ $ sudo apt-get install samba-common-bin -y
윈도우 셧다운 명령어 스크립트 맹글고 ( 윈도우 PC의 ID/PW 등록 )
pi@raspi:~ $ vi shutpc.sh
pi@raspi:~ $ cat shutpc.sh
#!/bin/sh
sudo net rpc shutdown -t 60 -f -C "After 60 secs, Your PC will be shutdown" -I $1 -U "shut07%imhw12!@"
pi@raspi:~ $
윈도우 셧다운 "취소" 명령어 스크립트 맹글고 ( 윈도우 PC의 ID/PW 등록 )
pi@raspi:~ $ vi abortpc.sh
pi@raspi:~ $ cat abortpc.sh
#!/bin/sh
sudo net rpc abortshutdown -I $1 -U "shut07%imhw12!@"
pi@raspi:~ $
라즈베리 빠져 나와서
pi@raspi:~ $ exit
logout
Connection to mydomain.com closed.
MartyMac:~ chsoong$
윈도우 PC의 주소를 적으면 윈도우 화면에 1분후에 종료됨 팝업창이 떠억
MartyMac:~ chsoong$ ssh pi@mydomain.com "/home/pi/shutpc.sh 192.168.0.49"
Shutdown of remote machine succeeded
윈도우 PC의 주소를 적으면 윈도우 화면에 팝업창이 사라지고 셧다운 취소
MartyMac:~ chsoong$ ssh pi@mydomain.com "/home/pi/abortpc.sh 192.168.0.49"
Shutdown successfully aborted
MartyMac:~ chsoong$
'잡동사니' 카테고리의 다른 글
환전없이 사용하는 제3자결제 시장 - 내국인의 해외 사용사례 (2) | 2019.10.17 |
---|---|
오큘러스 커넥트 4 ( Oculus connect 4 - 2017 ) (0) | 2017.10.31 |
라즈베리파이에서 윈도우 PC를 외부에서 켜기 (WOL, DDNS, SSH) (0) | 2017.10.22 |
CentOS TCP 성능 튜닝 - Apache 성능 최대화 (0) | 2017.06.12 |
네이버 ‘파파고’ - “번역 앱은 AI 핵심기술 연내 10개 언어 지원” (0) | 2017.05.31 |