SSH
-
[VSCode] remote-ssh 로 연결 안 될 때 확인할 사항ETC 2021. 11. 21. 17:55
VSCode는 개발도구는 물론 서버도 편리하게 관리할 수 있도록 원격 지원 확장툴을 제공한다. 명령어로는 동작하는 SSH가 개발도구에선 안될때가 있다. 그럴 경우 저장된 연결정보인 `config` 파일을 열어 IdentityFile의 경로를 확인하도록 하자. `config` 파일경로는 Windows의 경우 C:/Users/{유저폴더}/.ssh/ 에 있다. ssh 명령어로 연결할때 자동으로 상대경로가 설정될 수 도 있다. shell 상에선 이상없으나, VSCode에선 Key 파일을 못 찾을 수 있으므로 절대경로로 변경해줘야 한다. 만약 cmd 나 shell에서도 ssh 연결이 안되는 문제라면 아래 포스트를 참고하도록 하자. [SSH] Windows OS에서 SSH 연결시 bad owner or permis..
-
[SSH] Windows OS에서 SSH 연결시 bad owner or permissions 오류 해결서버 관리/Windows 2021. 11. 6. 16:15
주로 리눅스 서버 터미널에 접속할 때 사용하는 SSH 명령어는 일반적으로 C:\Windows\System32\OpenSSH\ssh.exe 에 위치한 ssh 프로그램을 사용한다. 그런데 해당 프로그램의 문제인지, 권한 설정의 문제인지 ssh 를 사용하려고 하면 아래와 같은 메시지와 함께 접속을 수행할 수 없게된다. bad owner or permissions 권한 문제인가 싶어 관리자 권한으로 powershell을 열어도 소용없다. 따라서 아래와 같은 방법으로 해결했다. 해당 방법은 git 프로그램이 사전에 설치되어 있어야 한다. https://git-scm.com/ Git git-scm.com 1. 환경변수 설정란 이동 [내 PC] 에서 마우스 오른쪽 버튼으로 컨텍스트 메뉴를 연 뒤 속성을 선택한다. 시..
-
[AWS/Lightsail] AWS에서 웹서비스 만들기 실습 - 1. EC2 인스턴스 및 IP 생성서버 관리/AWS & Lightsail 2021. 3. 24. 16:31
실제 서비스 구축 실습을 위해 AWS 에서 EC2 인스턴스를 생성해보았다. 먼저 웹서버로 사용할 VM을 생성하는 과정이다. 1. 인스턴스 생성 웹서버로 사용할 EC2 인스턴스를 생성한다. 프리티어 요금제로 사용 가능한 유형을 선택한다. 프리라고 항상 프리는 아니고 750시간까지만 사용할 수 있다. 기본설정값에 따라 사용할 예정이어서 "검토 및 시작"을 선택했다. 보안설정은 웹 서비스를 올린 후 설정할 예정이다. SSH 연결을 위한 키 생성 작업을 요청하는 과정이다. Lightsail 에서 생성하는 방법과 큰 차이가 없어 애먹을 일 없이 쉽게 진행할 수 있었다. (참조 : ddochea.tistory.com/116) 키를 다운로드 받은 후, 인스턴스 시작버튼을 누르면 시작된다. 2. 탄력적 IP(Elast..
-
[SSH] AWS Lightsail 인스턴스에 Visual Studio 연결ETC 2021. 3. 13. 13:09
Visual Studio 에서 서버에 접근하여 원격 연결을 하기위한 방법을 정리한다. 이번 예제는 인스턴스에 관련 설정이 사전에 설정되어 있어야 진행할 수 있다. Lightsail에 대한 SSH 연결설정은 ddochea.tistory.com/116 에서 확인할 수 있다. 1. Visual Studio SSH 설정 Visual Studio 에서 "도구(T)" -> "옵션(O)"을 선택한다. 옵션창에서 "플랫폼 간" -> "연결 관리자" 메뉴를 찾아 선택한 뒤, "추가" 버튼을 누른다. 선택하면 아래와 같은 창이 나온다. 관련 정보를 입력 한 뒤, 연결을 클릭한다. 호스트 이름 : Lightsail 인스턴스의 퍼블릭 IP를 입력한다. 사용자 이름 : 인스턴스에서 사용하는 계정을 의미하며, 별도의 설정없이 인..
-
[AWS/Lightsail] SSH 연결 설정서버 관리/AWS & Lightsail 2021. 3. 13. 12:38
아마존 웹 서비스(Lightsail) 인스턴스에 SSH로 연결하는방법 정리. 1. Lightsail 인스턴스 생성 Lightsail을 인스턴스를 생성한다. 기본 개발환경 구축/배포만 진행해볼 예정이므로, "OS전용" 탭의 Ubuntu 20.04 LTS를 선택한다. 하단으로 스크롤을 하면 SSH 키 페어 관리자가 있다. 기본제공하는 키를 사용할 수도 있지만, 유출되도 제거를 할 수 없으므로 새로 생성하는 것을 추천한다. * 여기서 생성 및 다운로드를 하지 않고 넘어가도, 계정 메뉴에서 생성할 수 있으므로 넘어가도 된다. * 키는 한번만 다운로드 받을 수 있다. 잃어버리지 않게 잘 보관하되, 노출되지 않도록 주의하자 스크롤을 맨 아래까지 내려오면 인스턴스 생성버튼을 확인할 수 있다. 이름은 변경해도 된다. ..