대학에 VSCode에서 암호없이 SSH 연결을 원합니다! ! !

1802 단어 SSHVSCode

전치



우리전〇통신대학생은 ssh서버에 접속하여 과제를 해야 한다



비밀번호 입력입니다! ! (〇네! 쓰레기통!!)

↓  

공개 키로 연결하여 행복해 보세요.

공개 키 암호화 방법은 무엇입니까?



원격 서버와 안전하게 연결하기 위한 암호화입니다. 비밀키와 공개키를 생성해, 공개키를 리모트측에 공개하는 것으로 인증을 실시합니다. 패스워드를 사용해 인증하는 것과는 달리, 우선 열쇠를 가지고 있는 사람 밖에, 로그인할 수 없게 됩니다. 그리고 비밀키 자체를 타인에게 훔치지 않는 한 훔칠 수 있는 걱정이 없어집니다. 그래서 안전성이 높기 때문에 건간을 사용합시다.

건전은 좋기 때문에 어떻게 하면 움직이는?



본래라면 패스프레이즈를 사용해 안전성을 높이는 것이 보통입니다.



그러나 우리는 그런 일을하지 않습니다! ! !

우선 클라이언트 측의 PC에서 패스프레이즈 없이 키를 만들어 봅시다.
windows를 사용하는 사람은 powershell 또는 gitbash와 같은 bash를 사용합시다.
ssh-keygen -t rsa -b 4096

이렇게 하면 ~/.ssh에 id_rsa와 id_rsa.pug라는 키가 생성됩니다. (pub가 공개 키입니다)
그런 다음 공개 키를 서버에 업로드하십시오.

서버 측에 공개 키를 저장하는 파일을 만듭니다.
touch ~/.ssh/authorized_keys

그렇다면 vim이든 무엇이든 좋기 때문에 편집기를 사용하여이 파일을 열고 방금 공개 키를 그대로 복사하십시오.

비밀번호없이 ssh 연결할 수 있으면 성공입니다.
ssh hogehoge@gehogeho

vscode에서 ssh 연결하고 싶습니다.



vscode에서 ssh 연결하고 싶은 그런 와마 씨도있을 것입니다.
그런 사람은 VSCode에서 remote-ssh라고합니다.



Shift + Ctrl + P에서 사진과 같이 Remote-SSH: Open Configuration File ...을 엽니다.



config로

Host 모든 이름
HostName 호스트 이름
User 내 사용자 이름

이제 호스트에 암호 없이 연결할 수 있습니다.

했어! ! !

좋은 웹페이지 즐겨찾기