일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Clooection
- jenkins gitlab 연동
- Row-Source Generation
- EC2
- 베트스앨범
- SFTP
- Soft Parsing
- AWS
- 국가공은자격증
- Oracle
- SQL파싱
- db
- 윈도우 프로세스 죽이기
- Java
- 프로그래머스 전호번호 목록
- jenkins
- 깃랩 젠킨슨 연동
- 프로그래머스 위장
- 프로그래머스
- SQL Parser
- SQL
- 인바운드규칙
- 스프링 실행 에러
- SQL Optimizer
- 리액트 돔
- FTP
- 알고리즘
- 윈도우 kill -9
- 코딩테스트
- Hard Parsing
- Today
- Total
목록Cloud/aws (5)
알파돈
ftp나 sftp를 사용해서 자바 코딩중 로그인에서 에러가 발생한다. 그 이유는 pem 키를 사용하지 않아서 그렇다. 해결하기 위해서는 sshd 설정을 변경해주어야 한다. vi /etc/ssh/sshd_config 파일의 설정을 변경해주면 된다. PasswordAuthentication no -> PasswordAuthentication yes 설정 변경후 재시작하여 진행한다.
파일 업로드 다운로드 기능을 사용하기위해서는 ftp 사용을 해줘야 한다. 파일 전송 프로토콜(File Transfer Protocol, FTP)은 TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일 전송을 하기 위한 프로토콜이다. 파일 전송 프로토콜은 TCP/IP 프로토콜 테이블의 응용 계층에 속하며, 역사는 오래 되었지만 지금도 인터넷에서 자주 사용된다. 먼저 ec2 인스턴스에서 ftp 를 사용하기 위해서 vsftpd를 yum을 사용해서 설치해준다. 설정파일에 아래 내용을 주석 해제 해준다. chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list vi /etc/vsftpd/chroot_list하여 root 계정을 추가해준다. 필자는 설..
ec2 환경에 접속하려고 했다.... 그런데 root계정의 비밀번호를 잊어 버리는일이 발생했다. 기본 사용자인 ec2-user로 접속 가능하다면 당황하지 않고 아래의 방법을 사용해서 해결하면된다. 1. root 계정 비밀번호 삭제 sudo passwd -d root 명령어를 사용하여 root계정의 비밀번호를 삭제한다. 2. root 계정 비밀번호 재등록 sudo passwd root 명령어를 사용하여 재등록 하였다. asw내에 ec2 콘솔이나 다른방법을 통한 root 계정 변경 방법이 있을지도 모르지마 위 방법으로 간단하게 해결하였다.
AWS에서 RDS서비스를 사용하여 데이터베이스를 생성한 다음 각종 디비 툴을 사용하여 접속하면 바로 접속 안된다. 그이유는 데이터베이스 VPC보안그룹에 설정된 그룹에 인바운드 규칙 때문이다. 인바운드 규칙이란 pc에서 서버내부로 접속하는 규칙이다. 인바운드 규칙에 접속하려는 pc의 ip주소가 허용되지 않은 상태라 그런다. 위 사진은 접속을위해 0.0.0.0/0설정하여 모든환경에서 접속 가능한 상태이다. Edit inboind rules 버튼을 눌러 사용중인 VPC 보안그룹에 규칙을 추가해준다. aws DB 프로젝트를 진행하거나 하는 경우는 0.0.0.0/0을 사용하여 모두 열어주면 편하다. (대신 접속정보는 유출하는 순간 엄청난 금액이 청구될수도 있다.)