-
vi나 nano나 vim으로 쉘에서 코딩하는게 여간 귀찮고,,힘들다,, (능력 부족) idel이 피료해! 원격으로 해보자
원래 인텔리J ultimate 를 이용해서 원격을 했는데, 학생권한으로 사용하던 인텔리j가 1년이 만기되었다.
다른 방법을 찾아보자
https://weejw.tistory.com/230
일단 아래 두 가지를 설치해준다.!
https://code.visualstudio.com/
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack
설치가 모두 완료되었으면 VSCODE에서 F1을 눌러준다. 그리고 remotessh를 검색하면 connet to host가 있다.
이후에 Add New SSH Host를 클릭하면 어떻게 접속하는지 친절하게 알려준다. 방법대로 연결해준다
ssh root@주소
그럼 아래와 같이 우측 하단에 호스트가 추가되었다는 말이 나온다.
connect를 누르면 새 창이 열리고 select paltform이 나오면서 운영체제를 선택하라는 화면이 뜬다.
그럼 이제 연결해서 사용할 수 있다!
아래와 같은 에러가 뜬다.
[11:11:11.672] "install" terminal command done [11:11:11.673] Install terminal quit with output: 프로세스에서 없는 파이프에 쓰려고 했습니다. [11:11:11.673] Received install output: 프로세스에서 없는 파이프에 쓰려고 했습니다. [11:11:11.674] Stopped parsing output early. Remaining text: 프로세스에서 없는 파이프에 쓰려고 했습니다. [11:11:11.674] Failed to parse remote port from server output [11:11:11.674] Resolver error: [11:11:11.678] ------
https://rottk.tistory.com/entry/VSCode-%EC%99%80-SSH-%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%9B%90%EA%B2%A9%EC%97%B0%EA%B2%B0%EC%8B%9C-%EC%98%A4%EB%A5%98
1. 한글은 포함되지 않아있다. >> C:\\Users\\user/.ssh/config
2. 호스트명을 변경해준다. config 파일이 저장된 경로에 가면 config 파일이 있다. 메모장으로 열어서 아래와 같이 Host라고 써있는 부분 옆을 IP주소에서 호스트명으로 변경해준다.
오 !!!! 아까랑 다르다 비밀번호를 입력하시란다!!!!!
본인 방금 vscode를 이용해서 원격으로 편하게 코딩하는 상상함ㅋㅋㅋㅋㅋㅋㅋㅋ 하지만 어림도 없지 ㅋ
또 아래와 같은 에러가 뜬다...
후,, 아래와 같이 그래도 log가 생성되었다고 하니 log를 확인해보자
Server did not start successfully. Full server log at /root/.vscode-server/.a5d1cc28bb5da32ec67e86cc50f84c67cc690321.log >>>
음~ GLIBCXX와 GXXABI GLIBC를 못찾는다.
1. 일단 glibcxx는 3.4이상 버전을 요구한다.
2. gxxabi는 1.3이상 버전을 요구한다
3. glibc는 2.14이상 버전을 요구한다.
1 /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node) 2 /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node) 3 /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node) 4 /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node) 5 /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node) 6 /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node) 7 /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node)
하지만 CentOs 6에서 ,, glibc를 업데이트 해봤자, 2.12가 최대이다.
https://qastack.kr/unix/176489/how-to-update-glibc-to-2-14-in-centos-6-5
오 CentOs 7로 업그레이드 하란다. 근데 이게 내가 혼자 쓰는 서버가 아닌지라... ㅠ_ㅠ 막 업그레이드했다가 의존성문제라도 나면 나는 ,, 난,ㄴ,,, 삶이,,끝난다,,
그렇다고 다른 방법을 찾기에는 너무 시간 소모가 크da..
아무튼,, 이렇게 사용하면 된다고한다 ^>^!
'2020년 > Development' 카테고리의 다른 글
아래 한글 HWP 개요 번호 새로 시작하기 (1) 2020.06.25 is already defined (0) 2020.06.11 파이썬에서 리스트에서 원하는 값의 index를 여러개 찾는법 (2) 2020.06.10 list value를 가진 dictionary 정렬 (0) 2020.06.03 파이썬 전역변수 사용하는 방법 (0) 2020.05.29