몇 주 전에 Damien은 SSH를 사용하여 인터넷 연결을 보호하는 방법에 대한 훌륭한 자습서를 게시했습니다. 그의 게시물에서 그는 SSH가 무엇이며 인터넷 트래픽을 보호하기 위해 사용하는 SSH 터널링 방법에 대해 설명합니다.
오늘은 SSH를 사용하여 원격 서버 백업을 수행하는 것과 관련된 또 다른 자습서를 안내해 드리겠습니다.
저도 Geeky Ninja에서 호스팅하는 웹사이트를 운영하고 있다는 사실을 알고 계실 것입니다. Linux 서버의 Dreamhost에 있는 멋진 사람들입니다.
Dreamhost는 내 사이트의 백업을 유지하지만 웹마스터로서 나는 백업에 대해 약간 편집증적이며 항상 내 데이터 손실에 대해 걱정합니다. 그래서 가끔 내 사이트를 원격 위치에 백업하기도 합니다. 그리고 이것이 SSH가 들어오는 곳입니다.
SSH가 두 시스템 간에 통신하기 위한 보안 암호화 프로토콜이라는 것을 알고 계실 것입니다. SSH는 telnet과 같은 텍스트 기반 프로토콜이 아니기 때문에 이 프로토콜을 사용하여 실제로 바이너리 파일을 전송할 수 있으며 SCP는 Unix/Linux 기반 시스템에서 이 작업을 수행하는 유틸리티입니다. SCP는 SSH 프로토콜을 사용하여 제공된 파일을 암호화하고 사용자가 지정한 원격 대상으로 복사합니다.
시작하기
우선 데이터를 복사하려는 원격 시스템에 ssh가 설치되어 실행 중인지 확인해야 합니다. 제 경우에는 Dreamhost에서 호스팅하는 원격 웹 서버입니다.
원격 시스템에 로그인하고 “pwd ” 명령을 사용하여 현재 디렉토리를 확인합니다.
pwd 경로를 기록해 둡니다. 인쇄물. 이제 로컬 시스템에서 다음 scp 명령을 실행하십시오.
바꾸기:
사용자 이름 원격 시스템의 실제 사용자 이름으로
Remote_IP 원격 시스템의 IP 주소/이름,
Remote_directory 위의 pwd 명령 출력 및
backup_directory 백업을 저장하려는 로컬 시스템의 디렉토리 이름으로.
그게 다야 이 명령은 remote_directory 아래의 모든 파일과 디렉토리를 복사합니다. backup_directory로 로컬 시스템에서.
Windows에서 백업
위의 지침은 Unix/Linux 기반 시스템에서 잘 작동하지만 Windows를 데스크탑으로 사용하고 원격 시스템에서 Windows 데스크탑으로 데이터를 백업하려면 어떻게 하시겠습니까?
글쎄, 그런 경우에는 Windows용 그래픽 SCP 클라이언트인 우수한 유틸리티인 WinSCP를 사용할 수 있습니다.
WinSCP는 끌어서 놓기를 완벽하게 지원하는 친숙한 탐색기와 같은 인터페이스를 제공합니다. 오른쪽 창에서 백업하려는 디렉터리를 탐색하고 왼쪽 창으로 끌어서 안전하지 않은 FTP 세션에만 텍스트를 보내려면 GoodBye라고 말하세요.
원격 서버를 어떻게 백업합니까? 댓글로 알려주세요.
이미지 크레디트:Carbonnyc