- 10
- 제르엘
- 조회 수 387
스포어에서 운영하는 사이트 데이터랑 DB를 따로 백업해서 날마다 제 NAS로 전송하려는 스크립트를 짜려고 했는데, 사이트 데이터랑 DB 백업까지는 어찌저찌 해결했는데 그 파일을 업로드하는 것에서 막혀버렸습니다. 오라클 클라우드나 개인 서버에서는 expect와 sftp 명령어를 이용해서 업로드를 자동화했는데, 스포어 서버에는 둘 다 없더라고요. FTPS 관련 명령어도 없는 것 같아서 최후의 수단으로 FTP나 WebDAV를 사용해서 백업을 진행하려고 했습니다만, FTP는 액티브랑 패시브 포트 다 열어 놨는데도 bad port라며 업로드가 안 되고, WebDAV는 구글링을 해 봐도 구축 방법만 나오고 CLI 환경에서 연결하는 방법은 안 나오는 상황이라서요. 결국 FTP, FTPS, SFTP, WebDAV 모두 못 쓰는 상황인데, 이 상황에서 파일을 원격지 서버로 업로드하려면 어떻게 해야 할까요?
FTP 관련 로그는 저녁 즈음 업로드하겠습니다. 노트북에 깔려 있는 XShell에 세션 정보가 하나도 없네요.
추천인 2
작성자
댓글 10
joyfuI님 연우빠님 답변 감사합니다. SCP 프로토콜 관련 내용을 찾아봐야겠군요. ... 모 재단 때문에 검색이 쉽지는 않겠지만요.
https://studyforus.com/share/168109
이 글 한번 참고해보시죵
ssh 스크립트이긴 한데 반 자동화 툴입니다.
약간 손보긴 해야 하는데 그 정도는 수정해서 사용해보세요~
마지막에 파일 복사는 rsnapshot을 이용하였는데 백업 받을 곳에서 설치해서 사용하면 됩니다.
하지만 rsync로도 충분하니 rsnapshot 대신 rsync 를 추천합니다.