안녕하세요.


AWS EC2 인스턴스에 FTP를 이용하여 파일전송을 해보는 포스트를 작성해보겠습니다.






준비물 


1. FileZilla

FileZilla_3.29.0_win64-setup.exe


2. ppk파일




순서 

1. 파일질라 설치


2. FTP 서버 접속 및 파일 전송




1. 파일질라 설치 

- 첨부한 파일질라 클라이언트 설치파일을 받으시고 설치하세요.

- 파일질라 설치 과정은 생략하겠습니다.



설치 후 실행한 모습


2. FTP 서버 접속 및 파일 전송

- ec2 인스턴스 퍼블릭 ip를 알아야합니다. 

- pem키를 변환한 ppk 파일이 필요합니다.



파일 -> 사이트 관리자를 클릭하세요



호스트 : 퍼블릭 아이피

프로토콜 : SFTP

사용자 : ubuntu

키 파일 : ppk 파일


연결 버튼 클릭



(접속 화면)


- 끝 -





미세먼지 측정 어플 '공기어때'를 마켓에 정식 출시했습니다


현제 위치와 가까운 대기 측정소에서 보내오는 대기정보를 사용자에게 알려줍니다!


https://play.google.com/store/apps/details?id=com.sh.finddust






마켓에서 '공기어때'를 검색하세요!


간단하게 어플 소개를 해보겠습니다.



(로딩 화면)



(메인 화면)

현제 위치와 가까운 측정소에 보내오는 대기정보를 확인할 수 있습니다.


미세먼지, 초미세먼지 외 여러가지 대기정보를 한눈에 확인!

우측 상단의 종이비행기 버튼을 클릭하시면 카카오톡 친구에게

미세먼지 정보를 공유하실 수 있어요.




(카카오톡 공유 화면)



(위치 검색 화면)



(즐겨찾기 관리)

추가된 즐겨찾기를 삭제할 수 있습니다.

최대 3개의 즐겨찾기 지역을 추가하실 수 있어요





(공기 어때의 미세먼지 측정 기준)

'공기어때'는 WHO의 기준을 가지고 사용자에게 측정 정보를 제공합니다.




(개발자 정보와 데이터 출처)

공기어때는 2명의 개발자가 개발했습니다.

데이터는 환경부 한국환경공단에서 제공하는 데이터를 사용했습니다.



많은 이용과 관심 부탁드립니다.

읽어 주셔서 감사합니다.







오늘은 AWS로 만든 서버에 

MySQL 서버 구축과 외부 접속을 허용해보도록 하겠습니다.


[ AWS EC2 인스턴스 생성 방법은 http://luji.tistory.com/6를 참조하세요. ]





순서


1. MySQL 설치


2. 방화벽 설정


3. 외부접속 허용 설정


4. 접속 확인





1. MySQL 설치

- 터미널에 접속했다는 전재하에 진행합니다.

- 리눅스 명령어로 진행됩니다.


▶ sudo su

▶ apt-get update



▶ apt-get install mysql-server


[ Y 입력 ]


[ ROOT 계정 비밀번호 입력 ]


[ 비밀번호 재입력 ]

▶ mysql -u root p

▶ (비밀번호)

[ 설치완료 및 접속 화면 ]




2. 방화벽 설정

- 자신의 인스턴스에 적용된 보안그룹을 확인합니다.



[ 보안 그룹 이동 ]



[ 적용된 그룹 선택 후 편집 버튼 클릭 ]



사용자 지정 tcp 선택

3306 포트

위치 무관 선택 후 저장




3. 외부접속 허용 설정

- 터미널에 접속했다는 전재하에 진행합니다.

- 리눅스 명령어로 진행됩니다.


▶ sudo su

▶ cd /etc/mysql/mysql.conf.d

▶ vi mysqld.cnf


bind-address 값을 0.0.0.0 으로 수정


vi 에디터 수정 하는 방법

i 키 누르면 수정

ctrl + c 로 명령행

:wq로 저장후 vi 종료


▶ service mysql restart

▶ mysql -u root -p



grant all privileges on *.* to root@'%' identified by '루트계정 비밀번호'; 




4. 접속 확인

- mysql workbench 이용




- 끝 -










+ Recent posts