분류 전체보기7 [ Ubuntu ] NFS(Network File System) 랜덤 포트 고정 개요 - NFS는 111, 2049 를 사용하며 , mount , rpc, status 는 랜덤 포트를 사용하는데 방화벽에서 랜덤 포트 대역을 다 열기에 보안 취약점이 발생하기 때문에 다음과 같은 작업으로 포트를 고정 합니다. 설정 방법 NFS에서 사용하는 데몬 프로세스는 portmap, mountd, rquotad, lockd 입니다. nfs는 연결을 할 때 사용하는 데몬이며, mountd는 연결 후 데이터를 전송 데몬 입니다. 데몬 별 기본 포트 데 몬 기 본 포 트 추 천 포 트 portmap 111 111 rpc.nfs 2049 2049 rpc.statd random 4000 rpc.lockd random 4001 rpc.mountd random 4002 rpc.rquotad random 4003.. OS/Linux 2023. 2. 11. [ ssl인증서] keytool을 이용한 jks-p12 변환 개요 인증서 발급 시 확장자 파일이 등록해야 할 서비스에 적합하지 않을 경우 변환을 해야 하는 경우가 발생 할 수 있습니다 .jks 파일을 p12로 변환하여 ssl , privatekey, chain 형식으로 변환하는 법을 다루어 보았습니다. 방법 keytool 로 jks → pkcs12(p12) EX) keytool -importkeystore -srckeystore "jks파일명" -destkeystore "파일명".p12 -deststoretype PKCS12 keytool -importkeystore -srckeystore 인증서.jks -destkeystore 인증서.p12 -deststoretype PKCS12 D:\\인증서>keytool -importkeystore -srckeystore 인.. OS/Linux 2023. 2. 11. [ OralceLinux8 ] vsftpd 구성 환경 - Oracle Linux 8 설치방법 vsftpd 설치 가능 버전 확인 및 설치 # vsftpd 설치 가능 버전확인 [opc@ftp-test ~]$ sudo yum list vsftpd Ksplice for Oracle Linux 8 (x86_64) 4.6 MB/s | 418 kB 00:00 MySQL 8.0 for Oracle Linux 8 (x86_64) 19 MB/s | 1.8 MB 00:00 MySQL 8.0 Tools Community for Oracle Linux 8 (x86_64) 2.1 MB/s | 151 kB 00:00 MySQL 8.0 Connectors Community for Oracle Linux 8 (x86_64) 90 kB/s | 17 kB 00:00 Oracle Sof.. OS/Linux 2023. 2. 11. fuser를 이용한 특정 파일, 디렉토리 , 포트 등을 사용하는 프로세스 종료 개요 fuser는 특정 파일이나 디렉토리 또는 포트를 사용하고 있는 사용자 또는 프로세스 ID를 찾거나 종료 시킬 때 사용 특정 port 종료 인스턴스 생성 시 특정 port가 기동 중으로 나옴 PID를 모르고 PORT만 알 경우 fuser -k로 port 죽이기 가능 [opc@instance-20200226-0946 ~]$ sudo fuser -k 9003/tcp 9003/tcp: 3678 [opc@instance-20200226-0946 ~]$ netstat -tnlp | grep 9003 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it a.. OS/Linux 2023. 2. 10. ReverseProxy, PortForwarding 비교 개요 리버스 프록시와 포트포워딩은 동일한 네트워크에서 서버에 접근하는 두 가지 방법입니다 용도는 비슷하나 둘의 차이를 이해하면 어떤 것을 사용 해야 할지 결정을 내릴 수 있습니다. ## Reverseproxy? 리버스 프록시는 하나 이상의 서버에서 클라이언트를 대신하여 리소스를 검색하는 프록시 서버 유형입니다. 클라이언트는 리버스 프록시에 연결 한 다음 서버에서 웹 페이지와 같은 리소스를 요청합니다. 리버스 프록시는 요청을 적절한 서버로 전달하고 응답을 클라이언트로 다시 보냅니다. portforwarding? 포트 전달은 네트워크 트래픽을 한 포트에서 다른 포트로 전달하는 프로세스입니다. 네트워크 외부에서 네트워크에서 서비스에 액세스하는 데 사용됩니다. 예를 들어 인터넷에서 홈 네트워크에서 웹 서버에 액.. ETC 2023. 2. 10. [ Ubuntu ] NextCloud구성 개요 - Nextcloud는 클라우드 파일관리 서비스를 사용자의 컴퓨터나 모바일등에 설치해서 사용할 수 있게 해주는 클라우드 파일서버용 오픈소스 소프트웨어 입니다. - 웹이나 어플에서 홈 서버의 파일을 사용하고, 홈서버에 파일을 전송하고 url를 통해 공유할 수 있습니다. 구성 순서 1. Apache2 2. PHP 7.2 ( php의 경우 7.4아래 버젼으로 설치 ) 3. MariaDB 설치하기 구성방법 Apache # 패키지 최신화 $ sudo apt update # Apache2 설치 $ sudo apt install apache2 -y Maria DB 설치 # Maria DB 설치 $ sudo apt-get install mariadb-server mariadb-client -y # 기동 시 서비스.. OpenSource 2023. 2. 9. [ CentOS] PHP 7.3 설치 개요 리눅스 OS에서 php를 기본 옵션으로 설치 할 경우 php의 버전은 5.4 버전으로 설치 됩니다. 오픈소스에서 php 7이상 버전을 찾는 경우가 많아 7 버전 때 설치 가이드 입니다. 방법 EPEL and Remi repository를 설치하고 활성화 합니다. $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm -y $ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y yum-utils을 설치 합니다. sudo yum install yum-utils yum-config-manager를 이용해 PHP 7.3을.. OpenSource 2023. 2. 9. 이전 1 다음