반응형 서버4 [Linux] scp 대용량 파일 전송 끊김 해결 방법 🚨 문제상황Linux(Server) -> Linux(Server)로 20GB 이상의 파일을 전송할 때 SCP 명령어를 사용하는 경우,파일 전송 중 연결이 끊기는 문제가 발생합니다. ✅ 해결 방법tar와 ssh를 조합한 명령어를 통해서 파일을 전송합니다.아래 명령어를 참고해 주세요.참고: scp 명령어를 사용하여 파일을 전송하는 시간 보다 tar + ssh 명령어를 사용하여 파일을 전송하는게 더 빠릅니다. $ tar -cp [복사 파일 혹은 디렉토리] | ssh [목적지 주소] tar xvp - C [목적지 절대 경로]# 명령어 예시$ tar -cp 20241218_backup.zip | ssh root@192.168.159.129 -p 9022 tar xvp -C /data/backup 참고: htt.. 2024. 12. 18. [Flutter] 사용자 비밀번호 암호화 설정 ( obscureText & Hash ) 수정 전 Flutter 앱 화면Login 화면에서 사용자의 아이디와 비밀번호가 전부 보이는 상태입니다.아래 이미지를 참고해 주세요. ✅ Flutter에서 비밀번호 설정하는 방법obscureText:true 속성을 추가합니다.아래 소스 코드와 이미지를 참고해 주세요. 🌟 수정 후 Flutter 앱 화면참고: obscureText: true속성은 해당 textField를 보이지 않게 암호화 처리를 해주는동시에 textField의 복사를 막아줍니다. ✅ Flutter에서 비밀번호 Hash 설정하는 방법crypto 라이브러리를 통하여 비밀번호를 DB에 직접 저장하지 않고,비밀번호의 Hash 값을 저장합니다.아래 소스 코드와 이미지를 참고해 주세요. import 'package:crypto/crypt.. 2023. 9. 3. [Flutter] Spring & DB 연동해서 User 정보 저장하기 소스 코드는 마지막에 작성해두었습니다. 순차적으로 보시면서 전체적인 프로젝트 흐름을 나타냈습니다.프로젝트 구조Flutter(View)에서 User가 데이터를 입력하면 Spring(Server)을 통하여 DB에 저장하는 방식입니다. View 생성 (Flutter)Flutter 프로젝트 생성 -> pubspec.yaml 파일의 해당 부분에 http: ^0.13.5를 추가 'StatefulWidget' 위젯을 상속받아 Page를 구현 입력 받을 값을 TextEditingController를 사용하여 저장 Flutter에서 입력받는 값은 아래 3가지입니다.대학교 이름학생 이름이메일 view test 진행 -> onPressed 함수를 통하여 controller에 데이터가 정상적으로 전달되는지 console에 출.. 2023. 8. 31. [Spiring] Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않 🚨 Spring 실행시 발생한 에러 메시지Origin 서버가 대상 리소스를 위한 현재의 representation을 찾지 못했거나, 그것이 존재하는지를 밝히려 하지 않습니다. ❓ 에러 발생 이유1. Spring에서 디스패치 하기 위해선 리소스를 요청해야 하는데 리소스가 선택되지 않아서 발생하는 에러 메시지입니다. 2. xml 혹은 IDE 프로젝트 충돌 혹은 서버 충돌 등 다양한 원인 때문에 리소스들이 꼬여서 발생하는 에러 메시지입니다. 즉, 리소스 충돌로 발생한 에러입니다.참고: 인텔리제이에서는 나타나지 않는 에러입니다. ✅ 해결 방법1. Spring을 실행하면서 Main이 아닌 Java Class를 실행한 것이 아닌지 확인해 봅니다. 2. 해당 프로젝트의 리소스 정리를 진행합니다. 참고: 프로젝트와 .. 2023. 8. 13. 이전 1 다음 반응형