본문 바로가기

호스팅,서버13

GUI shell ssh 접속 프로그램 추천 MobaXterm - putty 대용 일단 putty의 로그인 정보를 mobaxterm이 자동으로 불러오기 때문에 따로 설정할 필요가 없어 편하다. 무엇보다 탐색기같이 파일을 볼 수 있는 점이 너무나 편하다!!https://mobaxterm.mobatek.net/download-home-edition.html MobaXterm free Xserver and tabbed SSH client for WindowsThe ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!mobaxterm.mobatek.net 2024. 7. 26.
하나의 ip 주소를 갖는 서버에 여러개의 도메인 홈페이지 호스팅하기 오라클 클라우드 프리티어에서 마이크로 인스턴스는 하나의 VNIC(Virtual Network Interface Card) 연결을 제공한다. 하나의 VNIC연결은 곧 하나의 공인 IP adress 연결을 의미한다. (보다 고성능 Ampere 인스턴스의 경우 OCPU 수 설정에 따라 여러개의 VNIC연결을 허용한다)그렇다고 하나의 인스턴스에 하나의 홈페이지만 운용할 수 있는 것은 아니다. 공인 IP주소 하나에 여러 도메인을 물려 쓸 수 있다.예를 들어 abc.com  efg.com 이라는 각기 다른 홈페이지를 한 인스턴스(서버)에서 운영하려 할 경우두 도메인의 네임서버 세팅은 모두 나의 인스턴스의 ip 주소로 연결한다.그리고는 서버단에서(apache 또는 Nginx 등의 세팅에서) 도메인 이름에 따라 다른 .. 2024. 7. 25.
서브넷이란 무엇인가? 서브넷(subnet)은 네트워크를 더 작은 부분으로 나누는 방법을 의미합니다. IP 네트워크를 더 작은 논리적 네트워크로 나누어 관리하고, 효율성을 높이며, 보안을 강화할 수 있도록 하는 것입니다.서브넷의 기본 개념IP 주소와 서브넷 마스크:IP 주소: 각 장치에 할당된 고유한 네트워크 주소입니다. IPv4 주소는 32비트로 구성되며, 일반적으로 4개의 옥텟(예: 192.168.1.1)으로 표현됩니다.서브넷 마스크: 네트워크와 호스트 부분을 구분하기 위한 32비트 주소입니다. 일반적으로 연속된 1과 0으로 이루어지며, 1이 연속된 부분은 네트워크 주소를, 0이 연속된 부분은 호스트 주소를 나타냅니다. 예를 들어, 서브넷 마스크 255.255.255.0은 앞의 24비트가 네트워크 부분을, 뒤의 8비트가 호.. 2024. 7. 24.
VS Code FTP Simple 에서 https FTP 접속 안될때 상황: 현재 우분투에 nginx웹서버에서 http에서는 ftp 접속이 잘 되다가 ssl 인증서 설치해서 https 가능하게 하니 로그인시 다음과 같은 에러 출력"530 Non-anonymous sessions must use encryption"아래를 ftp simple  설정파일에 추가해주니까 된다.         "secure": true,       "secureOptions" : {"rejectUnauthorized": false, "secureProtocol" :"TLSv1_2_method"}, 알드라이브로 할 경우아래를 선택 2024. 7. 11.
오라클 블록 볼륨 (스토리지) 연결하기, 웹호스팅 하기 오라클 클라우드 웹에서 블록 볼륨을 인스턴스에 연결한 후에 SSH로 접속해서 lsblk 명령어를 쳐보면 블록볼륨이 연결되지 않고 디스크는 sda 하나만 있는 것을 볼 수 있다.설치 명령을 따로 해줘야 한다.블록 볼륨 오른쪽 메뉴 버튼에 보면iSCSI commands로 들어간다.리눅스 설치 명령어를 복사해다가 실행한다.그러면 아래와 같이 sdb라는 이름으로 마운트된 것을 볼 수 있다. sudo blkid : 파티션별 파일시스템 확인 현재 마운트 상태 확인 :  df -h  디스크 파티션 생성fdisk 명령어를 사용하여 디스크에 파티션을 생성합니다. sudo fdisk /dev/sdbfdisk 대화형 모드에서 다음 명령을 입력합니다:n을 눌러 새 파티션을 생성합니다.p를 눌러 기본(primary) 파티션을 .. 2024. 7. 6.
오라클 클라우드 프리티어로 웹서버 (웹호스팅) 구축하기 간략절차 * 저는 서버 초보자의 입장에서 구글링 및 챗지피티의 도움으로 구축해보고 간략한 절차를 나눕니다.가입인스턴스 생성(가상 서버) - 오라클 리눅스로 했다가 잘 안되서 다시 우분투로 했습니다. 설치할때 과금 관련 오른쪽에 작게 뜨는데 실제로는 무료인 것 같습니다.SSH 접속( Putty 프로그램 이용. 인스턴스 생성시 만들어진 개인 키를 puttygen에서 변환해야 함)아파치 또는 Nginx 세팅공인 아이피로  브라우저에서 접속되는지 확인 - (여기서 약간 애를 먹었습니다)ftp 세팅 - (ftp 접속이 되기까지 많이 애를 먹었습니다)블록 볼륨 디스크 마운트 (꼭 해야 하는 건 아님. 6번과 순서 바꿔도 됨) 2024. 7. 6.
오라클 웹서버 ftp 세팅기 문제를 겪은 상황 : 오라클 프리티어로 가상서버 인스턴스 우분투에 아파치 설치로 웹서버 세팅중에 공인 IP 주소로 접속할때에는 아파치 기본 화면은 뜨는데 FTP 접속이 되지 않는 상황(타임아웃) vsftpd 로그 파일 확인:   sudo tail -f /var/log/vsftpd.log시스템 로그 파일 확인:  sudo tail -f /var/log/syslogvsftpd 서비스 상태 확인 :  sudo systemctl status vsftpd네트워크 트래픽 캡처 :  sudo tcpdump -i ens3 port 21네트워크 설정 확인ip aip route   vsftpd 관련 도움글 https://help.iwinv.kr/manual/read.html?idx=91 vsftpd 설정 파일 열기sudo.. 2024. 7. 6.
리눅스 기초 명령어들 (우분투, 쉘, putty, ssh, 서버 ) pwd : 현재 위치 확인cd : 이동cd / :  루트로 이동 (cd 다음 꼭 한칸 띄어야 함)cd .. : 한 단계 상위 디렉토리로 이동 (cd 다음 꼭 한칸 띄어야 함)cd : 홈 디렉토리로 이동 ls : 디렉터리 안 내용 출력위의 것을 아래로 길게 하려면 ls -l 옵션 (long)현재 디렉토리의 모든 파일 나열:  ls -alman  명령어 : 명령어에 대한 매뉴얼을 보여줌(옵션들)sudo  명령어 : 관리자 권한으로 실행 curl ifconfig.me : 나의 공인 아이피 확인  사용자 변경  (ftpuser라는 사용자로 변경할 경우) sudo su - ftpuser         https://do-jeon.tistory.com/10 [Linux] 우분투 기본 명령어우분투 기본 명령어 에 대.. 2024. 7. 6.
putty 기본 사용방법 (단축키, 텍스트 편집 등) putty에서는 마우로 커서 이동이 안되고 화살표로 커서이동을 해야 한다. (초록커서)붙여넣기 : ctrl+c 가 안먹고 대신 마우스 오른쪽 클릭복사하기 : 드래그하면 자동으로 복사하기 됨명령 프롬프트에서 위아래 화살표 : 방금 전 명령어 불러오기결과 출력 중 프롬프트로 돌아가기 : q (esc 비슷한 기능)로그 출력 등 화면에서 중단하고 프롬프트로 돌아가기 : Ctrl +화면 지우기 : clear(이전 결과 삭제)  또는 ctrl+L (명령어줄을 맨 위로 올림. 이전 결과는 남아있음) 텍스트 편집텍스트 블록 설정:블록의 시작 부분으로 이동하여 Ctrl + ^ (Ctrl 키와 Shift + 6 키)를 누릅니다.커서를 이동하여 블록의 끝 부분으로 이동합니다. 텍스트가 선택됩니다 블록 잘라내기:선택된 블록을.. 2024. 7. 6.