>  기사  >  개발 도구  >  vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

青灯夜游
青灯夜游앞으로
2022-06-06 19:07:462875검색

vscode에서 클라우드 서버에 원격으로 연결하는 방법은 무엇입니까? 다음 글에서는 vscode에서 자신의 클라우드 서버에 원격으로 연결하는 방법을 소개하겠습니다. 도움이 되길 바랍니다!

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

내 클라우드 서버에 작은 노드 프로젝트를 배포했습니다. 작은 변경 사항이 있을 때 로컬에서 수정한 다음 서버에 업로드하는 것은 약간 번거로운 작업입니다.

그래서 원격 연결을 구현하기 위해 vscode를 사용하려고 생각했습니다. [추천 학습: "vscode 입문 튜토리얼"]

플러그인: 원격

먼저 터미널에 ssh 도구가 설치되어 있는지 확인하세요.

  • mac는 터미널에 ssh를 입력하여 성공적으로 설치할 수 있습니다. 다음 그림이 나타나 설치가 성공했음을 나타냅니다.

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

  • Windows용:

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

내 환경은 다음과 같습니다: mac m1pro

기본 사용을 위한 구체적인 단계

vscode 설치 원격 플러그인

이번에 이미 설치했습니다

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

설치가 성공적으로 완료되면 아이콘이 나타납니다. 내가 구성한 ECS를 무시하고 사이드바에 나타납니다.

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

자신만의 서버를 추가하세요

첫 번째 방법:

  • 위 그림에서 더하기 기호를 클릭하세요

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

자신의 클라우드 서버 IP 주소를 입력하고 Enter를 누르세요.

  • 마우스를 사용하여 아래 그림의 첫 번째 파일을 선택하세요.

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

  • 그러면 다음 그림이 나타납니다

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

  • 이때 vscode 왼쪽 상자에 나타납니다. 추가된 클라우드 서버

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

  • 이때 사용자 사용자 이름, 포트 포트 두 가지 구성 정보를 더 추가합니다. number

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

그런 다음 아래 그림의 폴더 아이콘을 클릭하여 연결을 열 수 있습니다.

vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석

  • 구성요약

    • Host xxxx : Host는 클라우드 서버의 이름을 의미하며, 직접 커스터마이징이 가능하며, 임의로 작성하시면 됩니다
    • HostName xx.x.xx.x : 그대로 이름은 암시, 입력 클라우드 서비스의 IP 주소입니다.
    • User xxx: 로그인할 때 사용하는 사용자 이름(예: root, admin 등)
    • Port xx: SSH 연결의 포트 번호, 일반적으로 포트 22. 직접 변경할 수도 있습니다.
    • ForwardAgent 예: vscode 자체에 의해 생성되므로 큰 문제가 아니므로 걱정하지 마세요.

두 번째 방법은 작은 기어를 클릭하고 첫 번째 파일을 선택하는 것입니다. 그 후 다시 구성 파일로 돌아가서 위 그림의 구성 정보에 따라 구성합니다.

고급 구성

연결할 때마다 비밀번호를 입력하고 싶지 않다면 어떻게 해야 할까요? 답변: SSH 키를 생성하려면

  • 먼저 개인 키와 rsa로 암호화된 공개 키 파일을 생성하세요.

  • 먼저 터미널에서 ~/.ssh로 CD를 보낸 다음 다음을 입력하세요. ssh-keygen -t rsa -b 4096 -f xxxx (직접 이름 지정)

  • 비밀번호 문구를 두 번 입력하라는 메시지가 표시됩니다. 모든 것을 입력하고 아무것도 입력하지 마십시오. 그렇지 않으면 연결이 성공할 수 없습니다.

  • 그런 다음 자신이 정의한 이름을 가진 공개 키와 개인 키라는 두 개의 파일이 ~/.ssh 디렉터리에 생성됩니다.

  • 그런 다음 xxx.pub 파일을 서버의 .ssh 폴더에 복사하세요. 서버가 없으면 직접 만드세요. 일반적으로 centos는 /root/ 디렉터리, 즉 ~

  • 에 있고 다음 명령을 실행합니다. cat xxxx.pub > 파일)

  • 그러면 현재 디렉터리에 authenticate_keys 파일이 생성됩니다

  • 마지막으로 vscode 구성 파일을 구성하면 됩니다

    • 원래 구성 정보 뒤에 추가:
      • IdentityFile ~/.ssh/xxx
  • 이제 원하는 대로 개발할 수 있습니다.

궁극적인 발전

  • 만약 있다 여러 서버?
  • 이전 구성을 복사한 다음 IP, 닉네임, SSH 키 파일 이름을 변경하면 됩니다.

추가 지식

  • 위에 언급된 암호: 암호 입력(암호가 없는 경우 비어 있음)은 무엇을 의미하나요?
  • 답변: rsa는 비대칭 암호화이며 공개 키와 개인 키가 있습니다. 일반적인 상황에서 이 암호화 방법은 이론적으로 거의 완벽합니다. 하지만 적이 물리적인 공격을 막을 수는 없습니다. 비밀키나 공개키를 어떤 식으로든 가로채면 GG가 됩니다. 암호 문구의 존재는 공개 키와 개인 키 외부에 대칭 암호화 계층을 래핑하는 것입니다. 이렇게 하면 적이 공개키와 개인키를 획득하더라도 공격을 할 수 없게 된다. 안전성이 많이 향상됐지만 여전히 100% 안전성을 보장할 수는 없습니다.

VSCode에 대한 자세한 내용을 보려면 vscode 튜토리얼을 방문하세요!

위 내용은 vscode에서 클라우드 서버에 원격으로 연결하는 방법에 대한 간략한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 juejin.cn에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제