개발자의 공부방/서버 & 리눅스 ssh 로그인 설정 - 728x90 반응형 1. localhost에서 ssh-key-gen을 사용한다 - public key와 private key를 생성한다 ssh-keygen localhost 터미널 모습_1 2. public key를 원격 호스트 (nas)에 복사한다 - ssh-copy-id를 사용한다 ssh-copy-id -i [id_rsa.pub 파일명] [사용자명]@example.com localhost 터미널 모습_2 ssh-copy-id 전의 원격 호스트 디렉토리 상태 ssh-copy-id 후의 원격 호스트 디렉토리 상태 ssh-copy-id 명령어를 이용해서 ssh key를 원격호스트에 복사했을 때 .ssh 폴더가 생긴것을 확인할 수 있다. 3. 암호 입력없이 원격 호스트에 로그인 이제 로컬에서 원격호스트에 로그인을 시도한다 ssh -p [포트] [원격호스트@exa.com] 하지만 비밀번호를 물어보고 앉아 있다? 잘못됐다 다시하자!! 가 아닌... 권한 설정을 해줘야한다 아래와 같이 권한 설정을 해준다 chmod 755 /var/services/homes/원격호스트네임이 일반적 chmod 700 /var/services/homes/june/.ssh chmod 600 /var/services/homes/june/.ssh/authorized_keys scp를 이용해서 파일을 복사하려고 하는데 계속되지 않았다 해결방법 1. scp -P를 이용해서 port 22가 아닌 다른 포트로 접근 (보안상 변경했다) 2. 나스에 볼륨이 총 4개지만 필요한건 1개의 볼륨이라서 볼륨 경로 권한을 변경시켰다 ex) /volume1/homes/abc TEST 진행 터미널에서 scp를 통해 jar파일이 전송됨을 확인했다 나스에 jar파일이 정확하게 복사됐다 * 시놀로지에서 rsync는 따로 하지 않았으며, 방화벽에 예외처리도 하지 않았다 * 단, ssh 포트포워딩은 진행했다 참고 : https://forteleaf.tistory.com/entry/synology-ssh-key%EA%B0%92%EC%9C%BC%EB%A1%9C-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EC%97%86%EC%9D%B4-%EB%A1%9C%EA%B7%B8%EC%9D%B8 synology | ssh key값으로 비밀번호 없이 로그인 synology | ssh key값으로 비밀번호 없이 로그인 시놀로지에서도 ssh 접속을 할 때 키값으로 로그인 할 수 있는 방법이 있다. 일반 linux, 로그인에서도 사욤할 수 있다. 시놀로지를 기본으로 사용하고 forteleaf.tistory.com 반응형 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기준수한쭈니네 저작자표시 Contents 1.localhost에서ssh-key-gen을사용한다 2.publickey를원격호스트(nas)에복사한다 3.암호입력없이원격호스트에로그인 해결방법 TEST진행 당신이 좋아할만한 콘텐츠 도커] 시놀로지 NAS와 도커를 이용한 스프링부트 배포 2023.12.04 도커] 시놀로지 NAS와 도커를 이용한 Docker registry 설정 2023.12.04 시놀로지] 포트포워딩 후 접속 안되는 문제 해결 방법 2022.09.15 환경변수 설정] zsh: command not found: expo 2022.05.10 댓글 0 + 이전 댓글 더보기