728x90
반응형

ssh 연결 도중 Permission denied (publickey) 에러


  • 에러 사진

  • 해결 방법 : chmod 400 ./{key_name}
  • 알게 된 점 : ssh 파일에 대한 권한 부여에 대해 알게 되었다. 예전에 html하고 css, java script 왕왕왕기초만 좀 깔짝이던 때 ajax로 초초초초간단한 기능 정도만 구현해서 “나한테 편지 써 줘”같은 홈페이지를 만든 적이 있는데, 그 때 filezilla라 써서 ec2가 모징 몰라 일단 해 봐 해서 배포하던 때도 같은 문제가 있었는데, 똑같은 방식으로 해결했던 거 같다. 뭔지도 모르고 따라한 거라 까맣게 잊고 지내다 오늘 튜터님한테 가서 해결하고 설명 들으면서 이런 게 있었지 하고 상기됐다. 으음… 그 때는 뭐라고 검색해야 될지도 모르겠기도 했고, flask로 뭐 커스텀 같은 것도 안 하고 썡기초적인 것만 만들던 수준이라 어차피 찾아봤어도 뭔 말인지 못 알아먹었을 거 같다 ㅎ
    • ssh 파일은 보안에 있어서 너무나 중요한 파일이기 때문에 보통 권한이 막혀 있고, 때문에 키 파일에 대한 최소한의 권한을 부여할 필요가 있다.
    • 리눅스 기반 os에는 크게 일반 권한과 특별 권한 두 가지가 있다.
    • 일반 권한에는 RWX, 즉 read / write / execute 세 가지의 체계가 존재한다.
    • 각 권한의 2진수 자리에 10진수로 변환한 수를 적으면 해당 권한이 부여된다.
    • 이 때 read는 4, write는 2, execute는 1.
    • 각 자리는 소유자(내 파일), 그룹(내가 속한 그룹의 파일), other(그 이외의 파일)에 대한 권한과 연관돼 있다.
    • 400이란 결국 내 파일에 대해 읽기 권한을 허용하는 것.
    • chmod 777은 누구에게든 모든 권한을 허용하겠다는 뜻! (읽기 4 + 쓰기 2 + 실행 1)

 

오늘의 느낀점 : 진짜 별 거 아닌데 이제 chmod 400이 왜 해결법인지도 알게 되고, 새삼 로그인 하나 못 만들었는데 회원가입부터 만들 수 있게 된 나 자신이 너무 기특하다. 음음 앞으로 더 열심히 하자구^^ 요새 다시 슬슬 돌아다니고 싶어하고 사람들이랑 얘기하고 싶어하고 수다가 늘었던데 만나는 건 캠프 끝나고 만나러 돌아다녀도 된다구 공부해 이금빈

 

앗 그리고 오늘 거북이 특강 진짜 넘 좋았다

회원 탈퇴 발고 계정 비활성화도 한 번 만들어 보고 싶어졌고

실제로는 어떻게 구현되는지 모르겠으나 exclude 듣다보니 단어 검열 이런 것도 만들어 보고 싶어졌다. 찾아보고 다른 방법이면 그걸로 해야겠지만, 로직이 어떻든 만들어 보고싶어졌으니 만들 거당.ㅌ

단어 검열 기능을 생각하고 나니 신고 기능도 만들어 보고싶어졌따.

 

+) 음 유저의 status나 운영진 여부에 따라 시리얼라이저를 다르게 써야 하나 안 그래도 될 거 같은데 해서 찾아보니까

시리얼라이저 안에서도 if문을 쓸 수 있는 걸로 보아 이걸로 하면 될 듯?

생각해보니 어차피 시리얼라이저니 뭐니 해도 결국 파이썬인데 되겠지...

반응형

'Programming > TIL and WIL' 카테고리의 다른 글

💖221117 Today I Learned💖  (0) 2022.11.18
💖221116 Today I Learned💖  (0) 2022.11.16
오늘의 til...  (0) 2022.11.14
💖Weekly I Learned💖  (0) 2022.11.14
💖 221112 Today I Learned 💖  (0) 2022.11.12

+ Recent posts