본문 바로가기

컴퓨터/Vscode

[vscode] 비밀번호 입력 없이 외부 접속하기

728x90
반응형

vscode를 써보니 무척 좋은데 디렉토리를 옮길 때마다 비밀번호를 넣어야하는 불편함이 있다.

 

공유키를 넣으면 되는데 다음과 같은 방식으로 진행하면 된다.

 

1. 먼저 윈도우 키를 누르고 PowerShell을 킨다.

윈도우 powershell

2. powershell에서 아래의 명령어를 입력한다.

ssh-keygen -t rsa -b 4096

이미 나는 만들어놓았기 때문에 덮어 씌울 것인지 뜨는데 처음하는 사람들은 enter를 누르면 된다.

 

3. 암호를 입력하지 말고 그냥 엔터를 눌러라! 안그러면 비밀번호를 입력해야한다.

 

4. 키 파일 SCP 전송

scp (id_rsa.pub경로) (아이디@호스트):id_rsa.pub

# 예
# scp C:\Users\sejin.oh/.ssh/id_rsa.pub osj@server1.com:id_rsa.pub

 

5. 원격 서버에 접속하면 다음의 명령어로 키 파일을 넣는다.

mkdir .ssh
chmod 700 .ssh
cat id_rsa.pub >> .ssh/authorized_keys
chmod 600 .ssh/authorized_keys

 

6. VSCODE로 돌아와서 config파일을 설정해준다.

F1을 누른 후 Open SSH Configuration File을 누르면 된다.

7. config 파일은 아래와 같은 양식으로 작성한다.

Host TEST
	HostName 서버주소
	User 서버-아이디
	IdentityFile /내컴퓨터에서/키/파일 경로
 
# 예를들어 위의 예시대로면 아래와 같이 넣으면 된다.
Host TEST
	HostName server1.com
	User osj
	IdentityFile C:\Users\sejin.oh/.ssh/id_rsa

 

728x90
반응형