[Ubuntu] virtualBox로 서버 생성 후 vs코드로 연동하여 배포하기~2. ubuntu server와 vscode 연동 및 JAVA설치 및 환경변수 설정~(리눅스 우분투 로컬)_vscode remote server_--++

~2. ubuntu server와 vscode 연동(rsa암호화적용) 및 JAVA설치 및 환경변수 설정하기~


1. vscode로 원격 연결 하기 (아래링크 참고) 

https://rockbottomdevbus.blogspot.com/2024/07/aws-ssh-rsa-enc-login-certification.html?g1sNow=2&

- ssh keygen rsa으로 키 생성 

- 생성된 키에서 .pub 키 이름을 authorized_keys로변경 

authorized_keys를 scp나 sftp를 통해 다운로드 (로컬이나 원격으로 접속할 기기에 저장) 


https://rockbottomdevbus.blogspot.com/2024/07/aws-vscode-linux-ssh.html?g1sNow=2&g1sQ=vs&

- vscode에서 ssh remote 의 config에 설정에 원격접속할 정보 입력 (+path입력 암호화 파일 )

- vscode 실행 > 이전 설치했던 lib 원격 아이콘 선택 > SSH에 + 버튼 선택 

> input에 ssh user1@localhost 입력 > 첫번째 경로 선택 > config 파일에 자동으로 host 추가됨  ( 톱니바퀴 눌러서 config 확인가능 )


Host localhost
  HostName localhost
  User user1
Port 22
IdentityFile 경로+파일명

# 연결이 안될경우

- 해당서버 접속 

- sudo init 0

- vitualbox 에서 우분투 서버꺼짐 > 다시시작

- vscode에서 원격연결 끄고 다시 접속하여 비밀번호 확인하는지 체크하기

* vs코드 서버에 원격연결 끄는 법 

: 하단에 ssh~ 선택 > close 리모트~


- SSH 새로고침 > localhost -> 아이콘선택 




- explorer 선택 > open folder 선택 > ok버튼 선택 or 엔터 



- Linux 선택 



- 상단input에 password 입력하라나오면 입력하고 확인 > trust 체크 > yes 선택 > 왼쪽에 프로젝트가 제대로 보이면 연결 접속 성공 



- 터미널 확인



2. 가지고있는 프로젝트 vs코드에서 끌어다 집어넣기 (아래소스 가져다가 집어넣음)

https://github.com/test119770808/springex



3. java설치 및 환경변수 설정 

# java설치 

- vs코드 터미널 접속 

- 아래링크 접속하여 Using apt 쪽 명령어 복사 

https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/generic-linux-install.html


- 첫번째 명령어 복사 입력 (비번입력 하라 나오면 입력하기)

wget -O - https://apt.corretto.aws/corretto.key | sudo gpg --dearmor -o /usr/share/keyrings/corretto-keyring.gpg && \

echo "deb [signed-by=/usr/share/keyrings/corretto-keyring.gpg] https://apt.corretto.aws stable main" | sudo tee /etc/apt/sources.list.d/corretto.list



- 두번째 명령어 입력 

sudo apt-get update; sudo apt-get install -y java-17-amazon-corretto-jdk



- java -version으로 설치확인



4. JAVA_HOME 환경변수 설정

- whereis java

java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1

- ls -l /usr/bin/java

lrwxrwxrwx 1 root root 22 Jul 25 03:45 /usr/bin/java -> /etc/alternatives/java

- ls -l /etc/alternatives/java

lrwxrwxrwx 1 root root 45 Jul 25 03:45 /etc/alternatives/java -> /usr/lib/jvm/java-17-amazon-corretto/bin/java

- 복사 : /usr/lib/jvm/java-17-amazon-corretto/ 

>cd ~  

>  vim .bashrc

> 맨마지막에 export JAVA_HOME="/usr/lib/jvm/java-17-amazon-corretto/" 추가



- source .bashrc

- echo $JAVA_HOME > 경로 출력됨 



5. 라이브러리 설치 (서버에 생성됨 경로 : .vscode-server/extentions) 

# Extension Pack for Java 

- 설치하면 jdk 와 메이븐 설치가능 

# Gradle for Java

- 설치 시 GUI로 gradle 빌드 가능 




댓글

T O P