분류 전체보기34 [macOS] FileZilla 설치 및 원격 로그인하기 2021.07.15 - [etc] - [macOS] mac에서 pem to ppk 및 pem 권한 설정 OS로 윈도우를 사용하다가 macOS를 좋은 계기로 써볼 수 있었다. 윈도우를 사용할 땐 WinSCP를 이용해서 SFTP, SCP 및 FTP 로컬 & 원격 파일 전송을 했지만.. WinSCP는 윈도우만 지원한다고 한다. 그래서 똑같은 기능인 파일질라를 알게 되었고, mac에 설치하려고 한다. 파일질라 홈페이지 접속 https://filezilla-project.org/ FileZilla - The free FTP solution Overview Welcome to the homepage of FileZilla®, the free FTP solution. The FileZilla Client not on.. 2021. 7. 15. [macOS] mac에서 자신의 IP 주소 확인하기 보통 윈도우에서는 ip 주소를 확인하기 위해서 cmd창에 ipconfig를 입력하곤 한다. 네이버를 이용하면 바로 알려주긴 하지만..! 그래도 맥 자체에서 확인하는 방법도 있다. IP 주소 확인하기 시스템 환경설정을 클릭한다. 네트워크를 클릭한다. 정말 쉽게 확인할 수 있다. 2021. 7. 15. [macOS] mac에서 pem to ppk 및 pem 권한 설정 윈도우에서 pem파일을 ppk로 바꾸기 위해서 putty를 설치한 후, puttygen을 이용해서 ppk로 바꿔주었다. 그래서 맥에서도 putty를 설치하고 ppk로 바꿔야겠다고 생각했는데, homebrew를 이용해서 putty를 설치하고 명령어 한 줄로 ppk파일을 얻을 수 있었다. 여기서 만약 mac에서 AWS EC2에 접속하기 위해서는 권한 변경이 필요하다. 윈도우에서도 관리자를 제외하고는 pem 파일에 접근할 수 없듯이 mac도 마찬가지다. (저는 EC2 접속(터미널 아닌 파일질라)을 목표로 바꾼 ppk이기 때문에 일단 ppk로 바꾸기 전에 권한부터 바꿨다.) pem to ppk # putty 설치 brew install putty # 설치가 잘 되어있나 확인하기 brew list # pem to.. 2021. 7. 15. [macOS] Homebrew(홈브루)란? 설치하기 Homebrew란? macOS의 패키지 관리 소프트웨어이다. 즉, 쉽게 패키지를 관리(설치&삭제)할 수 있다. CentOS에서는 yum, Ubuntu에서는 apt-get과 같은 의미이다. 보통 brew라고 쓰인다. Homebrew 설치하기 Homebrew 설치하는 것은 명령어 한 줄이면 끝이다. # 홈브루 설치 명령어 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 위 명령어를 터미널에 입력하면 된다. 명령어를 입력하면 사용자 암호를 입력하라고 뜬다. 암호를 입력해준다. 암호를 입력하고 return(enter)를 눌러주면 설치가 진행된다. 설치가 완료됐다. cask 설치하기 H.. 2021. 7. 14. [NodeJS] NodeJS, Express, Sequelize 개발 환경 구성하기 🌱 Node.JS와 MySQL이 설치되어 있다는 가정하에 글을 작성했습니다. Sequelize란? NodeJS에서 MySQL을 쉽게 다룰 수 있도록 도와주는 라이브러리이다. 보통 쿼리문을 이용해서 데이터에 직접적으로 접근할 수도 있지만, Sequelize는 ORM(Object Relational Mapping)으로 구분되기 되므로 쿼리문에 비해 보안성이 우수하다. 또한, 시퀄라이즈를 쓰는 이유는 자바스크립트 구문을 알아서 쿼리문으로 바꿔주기 때문이다. 프로젝트 생성 후 Sequelize 설치하기 express 환경을 만들어주기 위해서 터미널 창에 아래를 입력한다. express (폴더명) (옵션) 폴더명을 입력하지 않으면 해당 위치에 express 개발 환경을 세팅해주고, 폴더명을 입력하면 해당 폴더명이.. 2021. 6. 22. [Git] Logon failed, use ctrl+c to cancel basic credential prompt 해결 Git에 AWS codecommit을 연결한 적이 있다. codecommit을 연결했더니 (사실 잘못 연결한 거였다..) 내 깃허브 레포에 코드나 공부한 것을 올릴 때마다 Github Login 팝업창이 떴다. 매번 이 창이 뜰 때마다 아이디, 비밀번호를 입력해야 했고, 입력하면 prompt창에 깃허브 닉네임과 비밀번호를 또 입력해야 됐다.. 해결 방법을 찾아봤는데, 깃허브 업데이트의 문제라고 한다. 그래서 Git bash 창에 git update-git-for-windows 를 입력하고, 업데이트 해주었더니 문제의 팝업창이 다시는 뜨지 않는다. 깔끔하게 AWS codecommit까지 해결되진 않았지만.. 이 부분은 다시 찾아봐야 될 거 같다! 2021. 6. 2. [Programmers] 상위 n개 레코드 문제 상위 N개의 데이터만 출력할 수 있는지 묻는 문제이다. 문제 설명 DATETIME을 오름차순으로 정렬한 데이터를 조회한다. 또한, 모든 동물의 이름을 출력하는 것이 아니라 1개만 출력해야 한다. 개념 상위 N개의 데이터만 출력하고 싶을 땐 LIMIT을 이용하면 된다. LIMIT SELECT 열이름 FROM 테이블이름 LIMIT 1; # 1개의 데이터만 출력하고 싶을 때 SELECT 열이름 FROM 테이블이름 LIMIT 2; # 2개의 데이터만 출력하고 싶을 때 SELECT 열이름 FROM 테이블이름 LIMIT N; # N개의 데이터만 출력하고 싶을 때 문제풀이 DATETIME(오름차순)로 나열된 동물의 이름을 하나만 출력하기 위한 SQL문은 아래와 같다. SELECT NAME FROM ANIMAL_.. 2021. 5. 8. 이전 1 2 3 4 5 다음 반응형