개인 컴퓨터를 어디에서나 원격으로 접속하여 사용하면 편리한점이 많이 있습니다.물론 일반적으로는 그렇게 까지 사용할 이유가 없지만 집에 있는 컴퓨터를 원격접속하는 방법을 알아봅니다.
1. Windows 10 Pro 정품인증
Windows 10인 경우 원격접속을 하려면 버전이 Pro 이상이어야 합니다.그리고 정품 인증이 되어 있어야 기능이 작동 하도록 설정할 수 있습니다.Windows 10 Pro는 마이크로소프트사 홈페이지에서 받으면 되고 정품 인증은 싸게 파는곳에서 구매를 하던가 어둠에서 찾던가 해야겠죠.
2. 원격 데스크톱 설정
준비가 되었으면 설정 팝업을 이용하여 활성화를 진행 합니다.
설정 팝업 창에서 [시스템]을 클릭 하고
좌측메뉴에서 [원격 데스크톱]을 선택 합니다.
우측에서 [원격 데스크톱 활성화]를 찾아 켬으로 선택 합니다.
3. 전원 설정
원격 작업을 하려고 밖에 나가서 사용하려는데 컴이 잠자고 있으면 안되겠죠.
좌측메뉴에서 [전원 및 절전]을 선택 합니다.
우측에서 [화면]과 [절전] 모드를 모두 사용 안함으로 변경 합니다.
편한 만큼 전기세가 들어가는데 요즘 컴은 별로 전기를 먹지 않습니다.모니터는 나갈때 파워를 아예 뽑아놓가 나가면 대기전력을 절약할 수 있습니다.
4. 비밀번호 설정
이제 컴에 비밀번호를 만들어 보도록 하겠습니다.
설정 팝업 창 첫화면으로 돌아가 [계정] 메뉴를 찾아 선택 합니다.
좌측 메뉴에서 [로그인 옵션]을 선택하고
우측 화면을 스크롤 하여 [비밀번호]를 찾아 봅니다.
아직 비밀번호가 없는 경우의 화면입니다.
[추가] 버튼을 클릭 합니다.
그리고 비밀번호를 입력 하고 [다음] 버튼을 클릭 합니다.
비밀번호가 생성 되었습니다.
하단의 [마침] 버튼을 클릭해 다시 설정 창으로 이동합니다.
비밀번호가 마음에 안들면 변경버튼으로 수정 합니다.
이제 컴퓨터가 원격으로 접속할 수 있는 환경이 구축 되었습니다
5. 공유기 설정
아직 한가지 문제가 남아있습니다.
집에서 인터넷 전용선을 사용하고 공용 IP가 있다면 괜찮지만 공유기를 사용한다면 포트포워딩으로 외부IP와 컴퓨터IP를 맵핑해 놓아야 합니다.
여기서는 ipTIME을 사용해서 설정을 해보도록 하겠습니다.
전에 올린 글 [집에서 공유기로 Server 운용하기]와 동일한 방법으로 작업을 하면 되는데 포스설정 부분만 추가해주면 됩니다.
인터넷 정보에서 [외부 IP 주소]가 집 밖에서 집으로 접속할때 사용하는 IP이고 [포트포워드 설정]에서 각각의 Port에 대응하는 컴퓨터를 연결하는 작업을 하면 됩니다.즉, 외부 IP에서 어떤 Port를 사용해 접속하느냐에 따라 집에 있는 컴퓨터들(웹서버용, 개인 업무용, NAS, DAS등)을 연결하는 방법입니다.
여기서는 원격접속연결이니 Port 3389를 내 컴퓨터의 IP에 연결해 주면 됩니다.
위의 사진을 설정 부분만 좀 확대해서 보면
이렇게 적고 [적용]버튼을 클릭하고 완료 합니다.
이제 남은건 원격 접속을 해보는것으로 다른 컴퓨터를 이용해서 밖에 나가서 테스트 해봅니다.
귀찮으면 집에서 진행해도 됩니다.
이렇게 하고 [연결] 버튼을 클릭하면 잠시 후 자신의 컴퓨터 화면으로 로그인 할 수 있습니다.
예전에는 자주 사용하는 문서를 USB는 가지고 다녀야 해서 귀찮아 메일로 보내놓고 사용했었는데 이제는 클라우드에 무료로 저장공간을 제공하는 회사가 많아져서 편리하게 사용하고 있습니다.구글에서 제공하는 드라이브는 웹에서 사용할 수도 있지만 프로그램을 설치하면 내 컴퓨터의 저장공간처럼 파일 탐색기를 이용하여 사용이 가능합니다.
구글 드라이브를 파일 탐색기에 연결하고 windows batch 파일을 생성해서 자동으로 파일을 백업 하고 윈도우도 종료하도록 하는 프로그램을 만들어 보려고 합니다.
robocopy명령으로 복사를 하는데 처음에는 모두 복사하고 다음부터는 변경파일만 복사합니다.
robocopy의 자세한 옵션은 콘솔에서 찾아볼 수 있습니다.
>명령어/?이렇게 명령어에 슬래쉬와 무름표를 하면 사용법 설명을 볼 수 있습니다.
배치 파일을 만들었으니 저장 합니다.
배치 파일을 저장할때에는 확장자는 bat으로 하고 인코딩을 ANSI로 해야 한글을 인식하게 됩니다. 안그러면 오류나면서 복사가 되지 않습니다.
3. 테스트
테스트는 컴퓨터를 매번 종료하고 켜야하니 rem을 이용해서 종료는 주석처리 해줍니다.
rem shutdown -s -t 0
그리고 나중에 실제 사용할 때는 rem을 삭제하고 저장합니다.
배치파일을 클릭해서 실행하면 구글 드라이브에 파일이 복사 됩니다.
만일 폴더내에 파일이 많다면 처음 복사하는 시간이 좀 소요 됩니다.
이제 원본 문서를 하나 수정하고 다시 배치를 실행해 봅니다.
수정한 첫번째 파일이 복사 되었습니다.
배치파일을 클릭하지 않고 명령 프롬프트에서 실행해보면서 명령 창에서의 로그를 보겠습니다.
D:\temp> D:\temp>backup_배치 하위 디렉터리 또는 파일 G:\내 드라이브\databackup\연습1이(가) 이미 있습니다. 하위 디렉터리 또는 파일 G:\내 드라이브\databackup\연습2이(가) 이미 있습니다. ------------------------------------------------------------------------------- ROBOCOPY::Windows용 견고한 파일 복사 ------------------------------------------------------------------------------- 시작됨: 2022년 5월 16일 월요일 오후 5:18:36 원본 : D:\temp\연습1\ 대상 = G:\내 드라이브\databackup\연습1\ 파일 : *.* 옵션 : *.* /DCOPY:DA /COPY:DAT /R:1000000 /W:30 ------------------------------------------------------------------------------ 2D:\temp\연습1\ 100%최근7새 텍스트 문서1.txt ------------------------------------------------------------------------------ 전체복사됨건너 뜀불일치실패추가 디렉터리 :101000 파일 :211000 바이트 :770000 시간 :0:00:000:00:000:00:000:00:00 속도 :134 바이트/초 속도 :0.007 메가바이트/분 종료됨: 2022년 5월 16일 월요일 오후 5:18:36 ------------------------------------------------------------------------------- ROBOCOPY::Windows용 견고한 파일 복사 ------------------------------------------------------------------------------- 시작됨: 2022년 5월 16일 월요일 오후 5:18:36 원본 : D:\temp\연습2\ 대상 = G:\내 드라이브\databackup\연습2\ 파일 : *.* 옵션 : *.* /DCOPY:DA /COPY:DAT /R:1000000 /W:30 ------------------------------------------------------------------------------ 2D:\temp\연습2\ ------------------------------------------------------------------------------ 전체복사됨건너 뜀불일치실패추가 디렉터리 :101000 파일 :202000 바이트 :10.0 k010.0 k000 시간 :0:00:000:00:000:00:000:00:00 종료됨: 2022년 5월 16일 월요일 오후 5:18:36 D:\temp>
로그가 좀 길고 복잡해 보이기는 하지만 붉은색으로 된 부분을 보면
- 폴더들은 모두 있으니 건너 띄고
- 연습1 폴더의 두개 파일 중 하나만 수정되어 복사하였고
- 연습2 폴더의 두개 파일은 파일은 복사하지 않았다.
이런 내용 입니다.
백업 받으려고 기다리지 않고 그냥 배치 파일만 실행시켜 놓고 퇴근하면 종료가 되니 저는 편할것 같습니다.