전체 글 2

[Secret Manager] API 를 통하여 SSH 비밀 키 추출 및 SFTP 전송

Google Function을 통하여, Secret Manager에 등록 되어 있는 키 값을 추출하여 SSH 인증을 하고 버킷의 파일을 SFTP 전송 테스트를 해야 함. 해당 테스트를 부여 받고 크게 3가지 과정으로 나누어 생각해 보았다. 사전 과정: SFTP 전송을 위해 prarmiko 라이브러리 사용, SSH 비밀키 공개키 생성, Secret Manager 비밀키 등록 모든 작업은 Cloud Function을 통하여 테스트를 진행하였다. Process: Secret Manager API 통하여 등록한 키 값 추출 추출한 Key로 prarmiko 라이브러리 통하여 SFTP conection 확인 buckt 파일 vm 으로 SFTP 전송 VM에 접속 이후 .ssh 폴더에 들어가 ssh-keygen 명령어..

Google Cloud 2024.04.09

[Cloud Storage] MD5 hash 값을 활용하여 파일 무결성 체크

파일 무결성 검사란, 파일이 변경 되었는지 확인하는 작업이라 간단하게 이야기 할 수 있다. 이 글의 목표. GCS에 있는 파일을 md5 값을 확인하여 .md5파일을 생성하자. 프로세스. GCS에 있는 파일을 전송할때 .md5 파일을 함께 전송하여 파일을 받는 측에서 csum -h MD5 명령어로 파일의 적합성을 확인합니다. 1. 현재 파일의 MD5 값 확인하기 - 첫번째: gsutil 값으로 확인 가능 https://cloud.google.com/storage/docs/gsutil/commands/hash gsutil hash [-c] [-h] [-m] filename... - 두번째: 객체의 메타 데이터를 직접 가져오기 https://cloud.google.com/storage/docs/samples/..

Google Cloud 2024.03.25