VScodeμμ μ격μ μνμ¬ vscode μλν°λ‘ μ½λ μμ ν μ μμ
- μμ€λ₯Ό μ
λ°μ΄νΈν΄μΌ ν λ, 곧λ°λ‘ μλ²μμ μ½λλ₯Ό μμ νκΈ°λ³΄λ¨ μΌμΌν λ‘컬μμ μμ
νμμ
μ§κΈκΉμ§λ λ‘컬μμ μμ€ μμ >λμ ν μ€νΈ>λ°±μ ν λ€μ, μλ²μ μ λ°μ΄νΈλ₯Ό νλλ°,
μ΄ κ²½μ°κ° μλ, μλ² μΈλΆμ μμ λ§κ³ λ΄λΆμμ ν μ€νΈν΄μΌλ κ²½μ°κ° μμ΄μ μ격μ μμ΄ νμνμ β
vscode REST clientλ‘ ν μ€νΈν κ±°μ¬μ vscode Remote-SSH μ μμ μ²μν΄λ΄€λλ°, μ‘°κΈ ν€λ§¨ λΆλΆμ΄ μμ΄μ κΈ°λ‘π
- vscode extenstion: Remote Development μ€μΉ
- F1μ λλ¬ 'Remote-SSH: Open SSH Configuration File...' μ ν
- λ³΄ν΅ 'C:\Users<κ³μ λͺ >.ssh'μΌλ‘ μ§μ νλ©°, ν΄λΉ κ²½λ‘μ config νμΌ μμ±
- config νμΌμ HOST, HostName, User, Port λ± κΈ°λ‘νκ³ μ μ₯
- HOST : ν΄λΉ μλ² μ΄λ¦/λ³λͺ μ§μ ν΄μ£Όλ©΄ λ¨
- HostName : μ격μ μνλ €λ μλ² μ£Όμ(AWSμ κ²½μ°, PublicIP)
- User : μλ² κ³μ
- Port : κΈ°λ³Έμ μΌλ‘ 22λ‘ μ‘λλ€κ³ ν¨, μ΄μΈμ ν¬νΈλ‘ μ μνλ €λ κ²½μ° μμ± νμ
- IdentityFile : AWSμ κ²½μ°, μλ² ν€(pem key) κ²½λ‘
- F1μ λλ¬ 'Remote-SSH: Connect to Host' μ ν
- config νμΌμμ μ§μ ν HOSTλͺ μΌλ‘ λ°ν λ°, μ격μ μνκ³ μνλ HOST μ ν
- μμ°½μΌλ‘ VSCODEμ°½μ΄ λμμ§λ©΄μ, μ격 νΈμ€νΈμ΄ OSμ ννλΌκ³ λμ΄
- ν΄λΉνλ OSλ‘ μ ννλ©΄, μ°κ²° λ.