사건의 발단 : 한달전 토렌트서버 만들겠다고 삽질하던 결과물
사건의 해결방법 : 구글링, 온갖 사람들한테 다 물어보고다님
%해당글은 Centos7에서 사용하는방식과 조금 비슷함%
사전 준비 프로그램 : putty, notepad++, 크롬
!글의 시작!
1. 자동삭제기능 넣기
{
먼저 첨부파일을 다운로드(AutoDelete.sh)
다운로드 받은 파일을 메모장이나 notepad++로 열기
그리고 두번재 줄에
SERVER="9091 --auth ID:PASSWD"
해당 문구가 보일것임 여기서 빨간글씨는 포트번호 파란거는 아이디 비번
이 포트번호는 transmission주소의 포트번호(외부에서 사용하시려면 당연히 포트포워딩 해줘야 함)
또 아이디 비번은
http://localhost:9091/transmission/web/ <- 에 접속하였을때 아이디 비번
포트, ID PW 기입 후 그 파일은 대기
Synology 에서 putty를 사용하여 SSH로 접근할거임
putty실행 첨부파일있음(putty.exe)
Host Name (or IP address)에 Synology IP번호 기입 후 엔터
첫 로그인 아이디 : Synology의 admin ID
첫 로그인비밀번호 : Synology의 admin PW
명령어 입력 (리눅스에서 su 명령어랑 비슷함)
sudo -i
비밀번호 입력창이 뜰거임 비밀번호는 admin계정 비밀번호
명령어 입력(경로(폴더)생성 + 777권한 부여 + 하위폴더 및 파일까지 root계정으로 지급하는 명령어임)
mkdir /volume1/Scripts
chmod 777 /volume1/Scripts
chown -R root /volume1/Scripts
/volume1/Scripts <- 경로인데 마음대로 지정해도 됨(chmod, chown명령어 쓸때 바뀐경로 적어줘야함)
아까 메모장이나 notepad++에 대기하라했던 AutoDelete.sh파일에서 내용 전체 복사
vi /volume1/Scripts/AutoDelete.sh키보드 i 한번누름 + 마우스 우클릭(붙여넣기) 순서대로 해야 오탈자 안남
ESC > Shift + Q > wq > Enter (순서대로 해야 오탈자 안남)
NAS사용자는 필수!일반 Centos7사용자는 필요에따라 기입 (글쓴이는 안했음...)
명령어 입력(리눅스 환경변수 등록)
PATH=$PATH:/usr/local/transmission/bin
Synology DSM접속 (관리페이지) > 제어판 > 시스템 > 작업 스케줄러 > 생성 > 예약된 작업 > 사용자 정의 스크립트
작업이름 마음대로 : 사용자 root > 스케줄 매일 매시간 마다사용자 정의 스크립트에 밑에 명령어 붙여넣거나 수기로 기입
cd /volume1/Scripts/ ./AutoDelete.sh
DSM에서 패키지 센터 실행 >왼쪽에 설치됨 > transmission 선택
> transmission 중지 > 예
putty 에서 아래 내용대로 수정
명령어 입력(settings.json 파일 수정해야 함)
vi /volume1/@appstore/transmission/var/settings.json
"script-torrent-done-enabled": true, 스크립트를 사용할것인지 false=NO true=YES
"script-torrent-done-filename": "/volume1/Scripts/AutoDelete.sh", AutoDelete.sh <- 이 스크립트의 위치
키보드 i 한번누름 > 원하는 곳까지 키패드로 내려가서 수정 후
ESC > Shift + Q > wq > Enter (순서대로 해야 오탈자 안남)
DSM에서 패키지 센터 실행 >왼쪽에 설치됨 > transmission 선택
> transmission 실행
}
이것으로 자동삭제 스크립트 작성이 끝났습니다.
2. 해당 경로에 들어오면 자동 다운로드 되게끔 만들기
{
명령어 입력
vi /volume1/@appstore/transmission/var/settings.json
키보드 i 한번누름 > 원하는 곳까지 키패드로 내려가서 수정 후
"download-dir": "/volume1/downloads", < 원하는 경로 지정 (그 폴더의 권한은 777로 부여)
ESC > Shift + Q > wq > Enter (순서대로 해야 오탈자 안남)
빨간 네모임
}
이것으로 오늘의 일정을 마치겠습니다.
감사합니다.
'컴퓨터' 카테고리의 다른 글
IPtime 유무선 공유기 포트포워딩 (1) | 2020.09.24 |
---|