본문 바로가기

SSH

SSH 키 이용 시 bad permissions: ignore key: 에러가 발생할 경우 키를 이용하여 ssh를 접속하려 할 때 아래와 같은 에러가 발생하는 것을 볼 수 있습니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0755 for './{key_name}' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key..
Windows XShell 혹은 PuTTY 에서 Public Key 를 이용하여 서버에 SSH 접속하기 ( AWS, GCP and etc ) Amazon Cloud 와 서비스에서 Cloud 서비스를 운영하다 보면 서버를 생성할 경우 비밀번호를 주는 경우도 있지만 Amazon 과 같이 Key를 주는 경우도 있는데요.윈도우즈에서 XShell 혹은 Putty 를 이용하여 서버에 접속하는 방법입니다. * 스샷은 XShell 이나 PuTTY 역시 크게 다르지 않으니 그냥 참고 하시면 될 것 같습니다. XShell 을 켜시고 우선 New Session Properties 를 생성 합니다. 그리고 좌측 메뉴에서 Authentication 을 누르셔서 아래와 같이 사용자 이름을 넣어 주도록 합니다. Amazon Linux 의 경우 기본 사용자는 ec2-userAmazon Ubuntu 의 경우 기본 사용자는 ubuntu 입니다. 그리고 아래의 User Key..
github push 또는 clone 사용시 자동으로 로그인 되도록 ssh 등록 후 사용하기 여기서는 간단히 ssh 를 이용해 github 에 접속하여 clone 이나 push 를 하는 방법을 알아 보겠습니다. 우선 셋팅을 하지 않고 그대로 진행 하려 한다면 아래와 같이 permission denied (publickey). fatal: Could not read from remote repository. 라는 에러를 볼 수 있으실 것 입니다. 위의 에러는 git 에 ssh 로 접속하기 위한 기초 설정이 되지 않았을때 생기는 에러 인데요. 이를 해결 하기 위해서 아래의 과정을 진행하시면 됩니다. 1. SSH Key 생성하기 아래의 명령어로 github 에 등록할 SSH Key 를 생성합니다. $ ssh-keygen -t rsa -C "GIT EMAIL" 위의 명령어로 키를 생성 하셨다면 아래와 ..