공부/Terminal
NVM - Node Version Manager
NVM - Node Version Manager
2022.06.021. NVM이란? Node Version Manager Node.js의 버전을 관리하는 도구이다. 1.1 NVM, 왜 사용하는가? 협업을 할 때, 또는 다양한 프로젝트를 동시에 진행하야 할때 다양한 라이브러리 / 프레임워크 / 개발툴의 버전 호환 문제를 겪어서 사용한다. 이럴 때 NVM을 사용하면 아래와 같은 이점을 챙겨갈 수 있다. 컴퓨터에 다양한 버전의 Node.js 를 설치할 수 있게 해준다. use 커맨드를 이용해 사용할 Node 버전으로 간단하게 스위칭할 수 있게 해준다. 디폴트 버전을 설정하거나 / 설치한 버전들의 전체 리스트를 확인하거나 / 필요 없는 버전을 삭제하는 등등 버전 관리가 쉬워진다. 2. NVM 설치하기 보다 더 자세한 내용을 위해서는 NVM repository(공식 문서) 참고..
mac) Terminal로 ssh config 설정하기
mac) Terminal로 ssh config 설정하기
2022.05.211. ssh 폴더 접근하기 1-1. cd ~/.ssh 를 입력하여 ssh 폴더로 접근을 해준다. 1-2. ls 를 입력하여 폴더내에 어떤 파일이 있는지 확인 할 수 있다. 1-3. 만약에 ssh키가 없다면 ssh-keygen 을 입력하여 ssh 키를 생성해준다. 1-4. 생성하면 id_rsa.pub (Public)키와 id_rsa (Private)키가 생성된다. 1-5. 생성된 public키를 가지고 다양한 곳에서 활용이 가능하다. SSH란? Secure Shell은 보안 로그인 쉘이다. 전통적인 ftp, pop, telnet 같은 서비스들은 잘 알려진 대로 매우 보안에 취약하다. 이런 암호화 되지 않은 인증 방법은 당신의 암호가 그대로 노출될수도 있다. 장점 : 1. 비밀번호보다 높은 수준의 보안 2...