728x90 반응형 Linux6 [NHN Cloud Hosting - Linux] FTP 연결 디렉터리 구조나 파일의 위치, 이동, 삭제 등을 좀 편하게 하기 위해서 FTP를 연결해 로컬에서 관리할 수 있도록 한다. FTP 툴은 FileZilla를 사용한다. FileZilla FileZilla를 실행하고 필요한 정보를 채운다. 호스트는 서버의 ip 주소, 사용자명과 비밀번호는 서버를 만들 때 입력했던 정보를 쓰면 된다. 포트는 FTP의 경우 기본적으로 21번 포트를 사용한다. 모든 정보를 입력하고 연결을 하면 디렉터리를 직관적으로 확인할 수 있다. 이제 GUI로 계층 구조를 직관적으로 확인할 수 있다. FTP 사용을 하게 되면 파일을 관리하기 위해서는 읽기 뿐만 아니라 쓰기 권한도 필요하다. 서버에서 생성했던 파일은 소유자와 그룹 모두 서버에서만 사용할 수 있는 상태인데 일단 test.php를.. 2025. 3. 1. [NHN Cloud Hosting - Linux] 로컬에서 DB 접속 리눅스 서버에서 db를 사용하기에는 불편함이 많아서 로컬에서 클라이언트 툴을 연결해서 사용하기로 한다. 툴은 평소에 자주 쓰던 HeidiSQL을 쓰기로 한다. NHN에서 서버의 보안 그룹 관련된 내용을 보면 my_sql은 기본적으로 허용하지 않기 때문에 직접 서버의 콘솔 페이지에서 보안그룹에 들어가서 포트와 접근 ip에 대한 설정을 해주어야 한다. 대시보드 > 자세히 보기 > 프로젝트 명 선택 보안 그룹 관리에서 추가하여 상태를 변경해 준다. 수신 / 사용자 정의 TCP / 3306 (MY-SQL) / IPv4 / 내 로컬 주소 (CIDR) CIDR은 IP 주소 범위를 지정하는 방법인데 0.0.0.0/0은 모든 IP 주소를 허용하는데 내 로컬 주소만 허용하기로 한다. https://ipinfo.io/ 에.. 2025. 3. 1. [NHN Cloud Hosting - Linux] php 테스트 이번에는 test.php 파일을 만들어서 잘 동작하는지 테스트해본다. 먼저 리눅스에서 텍스트 파일을 사용하기 위해서 텍스트 편집기가 필요한데 일반적으로 vim이나 nano를 사용한다. vim이 좀 더 복잡하지만 기능이 많고 nano가 더 단순하면서 간단하게 쓰는 도구라고 하는데 일단 서버에 깔려있는 건 vim이라서 그대로 vim을 쓰기로 한다. vim 버전확인vim --version 파일을 생성하기 위해서는 경로가 필요한데 생각해 보니 아직 리눅스 서버의 폴더 구조를 모른다. 일단 폴더가 뭐가 있는지 확인해 본다. ls / ls 명령어는 자주 사용되는 것 중 하나로 list를 의미한다. 리눅스의 ls는 디렉터리 내의 파일과 폴더 목록을 나열하는 데 사용되며 / 를 통해서 루트 디렉터리에서 목록을 나열해.. 2025. 3. 1. [NHN Cloud Hosting - Linux] mysql 테스트 이번에는 mysql에 로그인하고 테스트해본다. 내가 결제한 서버의 설명을 보면 DB는 MySQL 8.0이라고 표기되어있다. 먼저 mysql이 잘 설치되어 있는지와 버전도 일치하는지 확인해 본다. $mysql --version 문제가 없어 보이니 이제 서버 신청 시 입력했던 DB 계정으로 로그인해본다. $mysql -u 'userid' -p userid에 db 계정을 입력하고 엔터를 치면 패스워드를 입력하는 단계로 넘어가고 패스워드까지 문제없이 입력하고 나면 명령어 창이 mysql>로 바뀌고 mysql 명령어를 입력할 수 있는 상태로 된다. 테스트 용으로 데이터베이스를 하나 만들어 본다. CREATE DATABASE testdb; 명령어를 입력하니 권한이 없다는 에러가 발생한다. 일단 mysql 콘솔창을.. 2025. 3. 1. [NHN Cloud Hosting - Linux] SSH로 서버 접속 리눅스에서도 Xrdp를 사용하면 GUI가 있는 RDP를 사용할 수 있다고 한다. 그럼에도 SSH를 사용하기로 한 이유는 서버 사양을 고려한 부분이 크고 다른 이유는 다양한 명령어들을 이번 기회에 공부할 수 있을 것 같아서이다. PuTTYSSH 클라이언트로 사용할 프로그램은 대표적인 PuTTY로 정했다. PuTTY Download PuTTY: release 0.830.83, released on 2025-02-08, is the latest release. You can also find it at the Latest Release page, which will update when new releases are made (and so is a better page to bookmark or link to.. 2025. 3. 1. NHN 리눅스 서버 개설 항상 무료 플랜만 찾아다니며 사용했는데 그러다 보니 제약도 많고 내가 원하는 것들을 써보지도 못하고 끝나는 경우가 많았다. 그래서 테스트나 간단하게 사용하기 위한 용도로 저렴한 서버를 찾다가 NHN에 적당한 가격을 찾게 되어 사용해 보기로 한다. 서버의 사양은 가격만큼 낮지만 간단하게 개발용으로 쓰면서 공부하기에는 부족하지 않을 것이라고 생각된다. 일단 큰 금액이 아니기 때문에 즉시 결제하고 바로 활용해 보기로 한다. 웹 환경은 php가 필요하기 때문에 선택한다. 그에 필요한 Apache도 함께 설치된다. 접근 포트를 미리 선택해 놓으면 기본 보안 그룹 설정이 반영된다고 하는데 리눅스 터미널은 무조건 필요하지 않을까 싶어서 선택해 주었고 FTP 포트는 쓰긴 할 것 같아서 선택했다. 이 부분은 나중에.. 2025. 3. 1. 이전 1 다음 728x90 반응형