전체 글 5

[Ubuntu] MySQL 설치와 세팅, HediSQL을 이용해 외부 접속

Ubuntu에 MySQL을 설치하고 HediSQL을 이용해 외부에서 접속하는 방법이다. 1. Ubuntu에 MySQL 설치apt를 이용해 간단하게 MySQL 서버를 설치할 수 있다.# mysql server 라이브러리를 설치sudo apt-get install mysql-server  2. MySQL Configuration 수정 기본적으로 외부에서는 MySQL 데이터베이스에 접근할 수 없도록 되어 있다.이는 보안 문제 때문인데, 테스트 상황과 같이 때로는 데이터베이스에 직접 접근해야하는 경우가 있다.이를 위해서는 MySQL Configuration을 수정해야 한다. Configuration의 기본 위치는 /etc/mysql/mysql.conf.d/mysqld.cnf 이다.문서를 수정하기 위해 다음 명령..

Ubuntu 2024.07.07

[Ubuntu] SFTP(Filezila)로 접속하기

Ubuntu에 Filezila를 이용해 원격으로 보안 접속을 하는 방법이다. 보안이 취약한 FTP(File Transfer Protocol) 대신SFTP(SSH File Transfer Protocol)을 사용한다. 1. Filezila 클라이언트 설치https://filezilla-project.org/download.php  2. Ubuntu SSH 설치 및 설정# SSH 설치sudo apt install ssh# SSH 재시작sudo /etc/init.d/ssh restart  3. Ubuntu IP 주소 확인# IP 주소 확인ifconfig  4. Filezila 클라이언트를 이용해 SFTP 접속 파일>사이트관리자새 사이트프로토콜은 SFTP호스트에 IP 주소, 포트는 지정 포트(기본은 22)사용자..

Ubuntu 2024.07.07

[Yourbrand] 첫 고민

0. 내게 주어진 숙제누구나 하루만에 인터넷에서 다수에게 다수의 물건을 팔아 수익을 창출할 수 있게 하자는 것이 이 프로젝트의 목표입니다. 프로젝트의 첫 개발자로서 제가 달성해야 하는 1단계 목표는 이것입니다. 이 웹서비스에서 주요 오픈마켓 7개사(쿠팡, 스마트스토어, 옥션/G마켓, 11번가, 롯온, 인터파크, 위메프)에 한 번에 상품을 등록, 관리할 수 있도록 하라. 특별한 점은 이 서비스는 시장에 내놓을 계획이 있고, 한 명이 아닌 모두를 위한다는 점입니다.그렇기에 보안과 사용자의 이용 편의성에 대한 고민을 배제할 수 없게 됐습니다. 또한 향후에 다른 개발자가 팀에 합류할 가능성이 결코 낮지 않기에적당히 돌아가는 비둘기 헬리콥터 같은 코드보다는데드라인 안에서 최대한 친절하고 단단하며 유지보수에 용이한..

Project/Yourbrand 2024.07.01

[Cafe24] SSH(Putty)로 접속하기

Cafe24에서 가상서버호스팅을 통해 받은 서버 자원에Putty를 이용해 원격으로 보안 접속을 하는 방법이다. 1. 공인IP 확인 나의 서비스 관리에 진입하면 서버의 공인 IP를 확인할 수 있다.이를 복사한다.   2. Putty를 이용해 접속 IP address를 입력하고 Open한다.  보안 경고가 나오는데, 내가 접속하려는 서버가 맞는지 확인하라고 한다.필자 같은 경우에는 정확했기에 Accept하였다.   root(또는 다른 사용자)로 로그인한다.패스워드를 입력해도 화면에 표시되지는 않는데,보이지만 않을 뿐 입력은 잘 되고 있는 것이니 패스워드를 입력하고 엔터치면 된다. 행복하게도 붙여넣기도 가능하다.  이후, 잘 로그인된 모습을 확인할 수 있을 것이다.

[React/Issue] One of your dependencies, babel-preset-react-app, is importing the"@babel/plugin-proposal-private-property-in-object" package withoutdeclaring it in its dependencies.

babel-preset-react-app이 @babel/plugin-transform-private-property-in-object을 dependencies로 명시하지 않아 이러한 문제(경고)가 발생한다.현재는 create-react-app의 dependecies에 포함되어 있기 때문에 실행이 되지만 이후에는 사라질 수 있기 때문에 조치를 취하라는 것. 그런데 @babel/plugin-proposal-private-property-in-object가 deprecated 되어 @babel/plugin-transform-private-property-in-object를 넣어줘야 한다. 해결법npm install --save-dev @babel/plugin-transform-private-property-i..

React 2024.06.22