Home
Dev Joon
Cancel

[Visual Studio Code, Mac] ssh remote connect 오류 해결 : Could not establish connection to ~ Permission denied(publickey).

실행 환경 OS : MacOS Sonoma 14.2 (Intel) Visual Studio Code : 1.85.1 문제 상황 Visual Studio Code 의 Remote Explorer 기능을 이용해서 AWS EC2 인스턴스에 접속을 시도했다. 하지만, 아래의 사진과 같이 권한이 없다며 연결에 실패했다. ...

[Linux] sed 명령어로 파일 내용 한번에 변경하기

sed EC2 인스턴스에 ssh 로 접속해서 작업하다보면 vim 을 사용할 일이 많다. vim 을 사용하지 않고도 터미널에서 빠르게 변경할 수 있는 방법은 sed 를 사용하면 된다. sed -i 's/변경 전 내용/변경할 내용/g' [파일명] vim 에서 문자열 일괄 변경 :%s/변경 전 내용/변경할 내용/g 입력 후 엔터 ...

[Linux] python 을 crontab 으로 실행하도록 했는데 실행되지 않는 이유 (feat. 상대경로, 절대경로)

실행 환경 OS : Ubuntu 22.04 (AWS EC2) MySQL : 8.0.35 문제 상황 기존에 사용하던 EC2 인스턴스에서 mysqldump 명령어를 이용해서 다른 EC2 인스턴스로 데이터를 옮기는 작업을 진행하고 있었다. 저장된 데이터가 적을 때는 cat 명령어를 이용해서 직접 마우스로 드래그해서 복사해서 붙여넣어...

[Linux] ubuntu 사용 중인 포트 번호 확인

netstat netstat 을 사용하면 열려있는 포트 번호와 해당 포트를 사용하는 프로세스의 PID, 프로그램의 이름을 확인할 수 있다. $ netstat -tulpn (Not all processes could be identified, non-owned process info will not be shown, you would ha...

[Linux] EC2 ubuntu 사용자 비밀번호 변경

passwd 명령어 문법은 아래와 같다. passwd [사용자명] EC2 ubuntu 계정 비밀번호 변경 sudo 를 이용하면 ubuntu 계정의 비밀번호가 기억나지 않아도 새로운 비밀번호로 변경할 수 있다. sudo passwd ubuntu 일반 사용자 비밀번호 변경 일반 사용자의 비밀번호가 기억나지 않는다면, u...

[Node] pm2 명령어 정리

pm2 명령어 정리 실행 : pm2 start [빌드파일.js] 리스트 확인 : pm2 list 중지 : pm2 stop [서비스 이름] 재시작 : pm2 restart [서비스 이름] 삭제 : pm2 delete [서비스 이름] 실시간 로그 출력 확인 : pm2 monit 참고자료 실행 프로세스 관리하기 ( PM2...

[MySQL] 데이터베이스 생성, 유저 생성 및 권한 부여, 유저 조회, 유저 삭제, 데이터 삭제

실행 환경 OS : Ubuntu 22.04 (AWS EC2) MySQL : 8.0.5 데이터베이스 생성 데이터베이스에 root 권한으로 접속한다. mysql -uroot -p 아래의 쿼리문을 입력해서 데이터베이스를 생성한다. create database [db_name]; 유저 생성 및 권한 부여 MyS...

[Linux] python 을 crontab 으로 실행하도록 했는데 실행되지 않는 이유 (feat. 상대경로, 절대경로)

실행 환경 OS : Ubuntu 22.04 (AWS EC2) Python : 3.10 문제 상황 crontab 을 이용해서 python 파일을 매주 월요일마다 한국 시간 기준 오전 7시에 실행하도록 설정했다. 0 7 * * 1 /usr/bin/python3 /services/main.py 프로그램이 정상적으로 실행을 ...

[Linux] 파일 write 작업 시 PermissionError: [Errno 13] Permission denied 오류 해결

작업 환경 OS : Ubuntu 22.04 (AWS EC2) Python : 3.10 문제 상황 Python 으로 파일에 접근하여 내용을 변경하는 코드를 작성했다. with open("[some_file]", "w+") as f: f.write(...) # 파일에 작성하는 내용 하지만 아래와 같이 파일에 접근할 수 ...

[TOPCIT] 컴알못 경영학도에서 TOPCIT 상위 20% 성적을 얻기까지

2023년 10월에 TOPCIT 이라는 소프트웨어 역량 평가 시험에 응시하여 약 상위 20% 해당하는 점수를 받았습니다. 42서울에서 무료로 시험을 응시할 수 있도록 지원해주신 덕분에 객관적으로 제 실력이 어느 정도인지 가늠할 수 있었습니다. 이 자리를 빌어 42서울 관계자 분들에게 진심으로 감사하다는 말씀을 드립니다. 시험이나 자격증이 누군가의...