전체 글
-
[Linux] ubuntu ssh 비밀번호 접속 금지 설정 오류 (PasswordAuthentication)카테고리 없음 2025. 9. 19. 19:00
클라이언트 -> 서버 원격 접속을 ssh로 변경한 후,비밀번호로는 로그인이 불가하고 공개키를 가진 사용자만 접속이 가능하도록 수정하였다. ssh config 파일에서 [passwordAuthentication no] 라고 수정하고 grep을 사용하면 적용된 것 처럼 보였다.그런데 sshd를 확인해보니 여전히 비밀번호를 사용한 로그인이 가능하도록 되어 있었다. * 1차 변경 (여전히 비밀번호 로그인 가능)sudo vi /etc/ssh/sshd_config결과 >> #passwordAuthentication yes-> 주석 해제 후 yes를 no로 변경sudo cat /etc/ssh/sshd_config | grep -E "PasswordAuthentication" 결과 >> passwordAuthentic..
-
2023년 회고DUNI😘 2023. 12. 23. 22:22
2023년은 내가 기대했던만큼 행복하거나 많은 성장이 있었던 한 해는 아니었다. 개발자로서보다 인간적으로 어떻게 한 해를 보냈는지 작성해보려고 한다. 나는 2022년 12월 이전 직장을 퇴사하였는데, 처음 예상했던 것보다 재취업이 늦게 되면서 심리적인 불안감때문에 힘든 시간을 보냈던 것 같다. 퇴사직후엔 여행도 다녀오고 (이때도 불안한 마음을 가지고 있긴 했다.), 미뤄왔던 일들도 해결하고 공부를 본격적으로 시작했는데 재취업 예상 기한을 3개월로 보았었기 때문에 3월 말이 되면서 부터 조금씩 마음에 불안함이 생겼다. 매일 쉬지않고 공부했고, 주말에도 편히 쉬지 못하고 책상 앞에서 보냈던 시간이었다. 이 기간에 다시는 이직없이 퇴사하지 않겠다고 다짐했다. 불안 지수가 몹시 높아져있었고, 예민했던 시기였다...
-
글또 9기를 시작하며DUNI😘 2023. 12. 10. 21:16
지난 8기에 이어 글또 9기에도 참여하게되었다. 8기때와 개인적인 마음과 상항이 많이 달라져있어서 내 바램만큼 열심히 할 수 있을지 걱정이다. 오늘은 오랜만에 블로그 글을 작성하는만큼 힘을 빼고, 무리하지 않는 선에서 써내려가 보려고 한다. 기대되는 점 지난번 8기는 글을 작성하는 방법에 대한 피드백을 원했는데, 커피챗을 통해서 새로운 시선으로 글을 보고 개선할 수 있었다. 이번 기수에는 그 때의 피드백과 경험을 교훈삼아 더 읽기 좋은 글을 작성하고 싶다. 글의 주제도 내가 직접 프로젝트를 진행하며 작성해보고 싶은 마음이 크다. 아직 아무 계획도 없지만, 나의 경험을 작성하는게 가장 편하게 작성할 수 있고, 미래의 나 혹은 누군가에게 도움을 줄 수 있는 글이기에 꼭 작성해보고 싶다. 문제 해결이 아니더라..
-
조금 (많이) 늦은 인프콘 2023 후기DUNI😘 2023. 8. 31. 01:44
작년에 이어 올해도 인프콘에 참가하였습니다! 올해는 작년 인프콘 2022와 다르게 추첨을 통한 참가자가 아닌, 기업 파트너 스태프로 함께했어요. 🥳 나중에 다시 이 특별한 경험을 꺼내보고 싶어서 지금이나마 글로 기록하려고 합니다. 🌱 [ 참여 과정 ] 처음엔 아쉽게도 추첨에 떨어지게 되어서 올해는 유투브 업로드로 세션을 들을 수 있겠구나 라고 생각했었는데요. 그런데 최근 입사한 회사가 기업 파트너로 인프콘에 참여하고 있었고, 추가 인력이 필요하여 사내에서 부스 운영 스태프를 모집하고 있었습니다. 처음에는 입사한지 얼마되지 않은 내가 신청해도 괜찮을까? 하는 생각이 들었지만 꼭 인프콘에 참여하고 싶은 마음으로 신청하였고, 운이 좋게도 스태프로 합류하게 되었습니다. 대학생 때 학생회를 했던 경험이 있었기에 ..
-
글또 8기 회고DUNI😘 2023. 7. 16. 23:32
올해 2월부터 진행했던 글또 8기가 오늘로 마무리된다. 시작할 때는 긴 기간이라고 생각했는데, 마무리를 할 때가 되니 순식간에 지나갔다. 글또 8기를 통해 배운 것, 변화된 것 중심으로 작성해보려고 한다. 1. 글또를 시작할때 기대했던 것 첫번째 다짐글을 보면 글에 대한 피드백을 받고 싶다는 이야기를 하였다. 제도적으로 피드백을 주고받지는 않았지만, 커피드백 중 한 회차에서 각자의 글을 읽고 피드백을 주고 받았다. 어떠한 점을 고치면 좋을지 조언을 들을 수 있었고, 다음 글을 작성할 때부터 그 부분들을 신경써서 작성하였다. 완벽하지는 않지만, 이전보다 글의 비주얼적인 면 (얼마나 쉽게 읽히는지)이 개선되었고, 마무리를 명확하게 표현하려고 노력했다. 그리고 main-sub로 나뉘어야 하는 항목의 경계를 명..
-
[JPA] 언제 N+1이 발생할까?Spring/JPA 2023. 6. 22. 23:56
☑️ 개요 N+1은 DB 액세스 시스템 중 JPA에서 나타나는 문제이고 JPA 사용 경험이 있는 사람들은 대부분 인지하고 있는 부분이다. 하지만 좀 더 상세한 설명이 있었으면 좋겠다고 생각하여 포스팅하였다. ✅ @OneToMany N+1은 JPA의 매핑관계 중 하나인 '@OneToMany'를 사용해서 연관 엔티티를 불러올 때 발생할 수 있습니다. 1. 하나의 데이터를 조회한 후, 연관 엔티티를 조회 2. 데이터 컬렉션을 조회한 후, 연관 엔티티를 조회 이 두 가지 경우를 FetchType별로 확인해보겠습니다. Team-User를 예시로 들어서 @OneToMany를 사용하는 상황을 설명하겠습니다. ▶️ Team 단건 엔티티 조회 식별자를 기준으로 하나의 Team 엔티티를 조회합니다. 하이버네이트가 아닌 순..
-
[아키텍처] DDD와 MSA 함께 알아보기CS/Architecture 2023. 6. 21. 23:36
☑️ 개요 아키텍처에 대해 공부하면서 각자 정의와 다른 아키텍처와의 연관 관계를 명확히 한 번에 이해하기 어려웠습니다. 그래서 DDD와 MSA에 대해 공부하고, 두 개념에 대해 생각해보았습니다. ✅ DDD DDD는 Domain driven design의 약자입니다. 도메인 중심의 설계라는 뜻을 가지고 있습니다. 책에서 도메인은 소프트웨어로 해결하고자 하는 문제 영역이라고 이야기 하고 있습니다. 온라인 쇼핑몰을 예시로 들어봅시다. 크게 주요 기능을 사용자, 주문, 배송으로 나누어 보겠습니다. 여기서 우리가 코드를 구현하여 소프트웨어로 해결할 문제는 온라인 쇼핑몰 도메인입니다. 하나의 도메인은 하위 도메인으로 나눌 수 있고, 예시에서 쇼핑몰 도메인은 사용자, 주문, 배송의 하위 도메인 으로 구성되어 있습니다..
-
[DB] 인덱스는 왜 다른 자료구조가 아닌 B+트리를 사용할까?CS/DB 2023. 6. 10. 22:03
☑️ 개요 같은 내용으로 잘 정리된 블로그 글이 많지만, 다른 트리를 인덱스로 사용하면 어떠한 단점이 있는지 비교하는 과정에서 좀 더 한 눈에 보고 싶고, 직접 정리해보고 싶어서 포스팅하기로 하였습니다. 미래의 저도 유용하게 볼 수 있을 것 같습니다. ☑️ 추천 독자 다른 자료구조를 인덱스로 사용하면 B+트리와 비교하여 어떤 단점이 있는지 알고싶은 사람. 해당 포스팅에서는 B+트리와 다른 자료구조들을 비교합니다. ✅ 인덱스로 트리형 자료구조를 사용하면 어떤 장점이 있을까요? 1. 트리말고 다른 건 어떨까요? 트리를 제외한 데이터 저장 자료구조로 쉽게 배열, 리스트, 해시테이블, 스택, 큐 를 떠올릴 수 있습니다. 해당 자료구조들을 인덱스로 만든다고 가정해보면 다음과 같은 단점들을 가지고 있습니다. (1)..