반응형 Linux95 sftp 상위디렉토리 접근 제한하기 sftp 상위디렉토리 접근 제한하기 1. sshd_config 파일 수정sudo vi /etc/ssh/sshd_config기존의 Subsystem sftp 라인을 주석 처리하고, 새로운 라인을 추가합니다:#Subsystem sftp /usr/libexec/openssh/sftp-serverSubsystem sftp internal-sftp그리고 아래의 설정을 추가합니다:Match User *ChrootDirectory /home/%uForceCommand internal-sftpAllowTcpForwarding no Chroot 디렉토리 설정각 사용자의 홈 디렉토리에 대해 다음 명령을 실행합니다:* 사용자의 디렉토리 권한을 root:root 로 꼭 설정을 해야 한다.sudo.. 2024. 8. 8. CentOS7 + Apache2 + PHP5.3 + mysql 5.5 컴파일 설치 CentOS7 + Apache2 + PHP5.3 + mysql 5.5 컴파일 설치CentOS7에 Apache2, php5.3, mysql 5.5 설치하기========================================================================yum -y update#EPEL 저장소 설치sudo yum install epel-release#Remi 저장소 추가sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm# OS를 최소 설치한 경우yum -y groupinstall "Base"yum -y install gcc gcc-c++ make automake autoconfyum -y groupi.. 2024. 8. 6. mrtg 트래픽확인 1. MRTG 설치 및 설정EPEL 저장소 활성화 및 MRTG 설치sudo yum install epel-release sudo yum install mrtg2. SNMP 서비스 설치 및 설정sudo yum install net-snmp net-snmp-utilssnmpd.conf 파일에 다음 내용을 추가하거나 확인합니다: sudo vi /etc/snmp/snmpd.conf#----------------------------------------------------com2sec notConfigUser 127.0.0.1 publicgroup notConfigGroup v2c notConfigUserview systemview included .1.3... 2024. 7. 18. ROCKY 8 설치후 초기 세팅 네트워크 설정/etc/sysconfig/network-scripts/ifcfg-ens192 (예)TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=noIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=eui64NAME=enp3s0f0UUID=f36850f6-27c2-4602-b886-536be24789dcDEVICE=enp192ONBOOT=yesIPADDR=192.168.0.100PREFIX=32GATEWAY=192.168.0.1DNS1=168.126.63.1DNS2=8.8.8.8IPV6_DISABLED=yes 네트워크 재시.. 2024. 7. 11. Postfix 설정 Postfix 설정 postfix는 기본 설정 파일에 많은 설정값이 있지만 메일서버를 구축할때 변경하는 설정을 위주로 설명함. /etc/postfix/main.cf 설정 - host 및 domain설정 myhostname = posttest # 내 호스트네임 mydomain = posttest.co.kr # 내 도메인 네임 myorigin = $mydomain # 도메인 네임을 사용하여 메일을 송수신 할경우 mydomain 설정 inet_interfaces = all # 모든 interface의 메일을 수신 inet_protocols = all # ipv4와 ipv6 설정 - mydestination 설정 mydestination = $myhostname, localhost.$mydomain, local.. 2024. 4. 17. rsync 패스워드 없이 접속하기 rsync 프로토콜 또는 SSH 프로토콜에 관계없이 모두 비밀번호 없는 인증 로그인을 구현할 수 있습니다. SSH 프로토콜 비밀번호 없는 인증 로그인 먼저 클라이언트에서 공개 키와 개인 키 쌍을 생성하고, 명령을 입력한 후에는 Enter 키를 누른 상태로 유지합니다. 키 쌍은 /root/.ssh/ 디렉토리에 저장됩니다. [root@fedora ~]# ssh-keygen -t rsa -b 2048 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your .. 2024. 1. 26. Malware Scanner and Removal Malware Scanner and Removal https://malware.expert/malware-scanner-and-removal/ ** 먼저 ClamAV, Clamd 설치 필요 yum install epel-release yum -y install clamav clamd 스크립트 다운로드 This script working cPanel/DirectAdmin and others linux servers where clamav scanner is installed. # wget http://cdn.malware.expert/malware.expert.scanner.sh Download Direct: http://cdn.malware.expert/malware.expert.scanner.sh 추가.. 2023. 12. 16. Rocky Linux에서 PHP OCI8 확장 모듈을 설치 Rocky Linux에서 PHP OCI8 확장 모듈을 설치extension=oci8 extension_dir=/usr/lib64/php/modules Rocky Linux에서 PHP OCI8 확장 모듈을 설치하는 방법은 다음과 같습니다:필수 패키지 설치: OCI8 확장 모듈을 빌드하고 설치하기 위해 필요한 일부 패키지를 설치해야 합니다. 아래 명령어를 사용하여 필수 패키지를 설치합니다.sudo dnf install php-devel libaio-devel Oracle 클라이언트 라이브러리 설치: OCI8 확장 모듈을 사용하려면 Oracle 클라이언트 라이브러리가 필요합니다. Oracle 클라이언트 라이브러리를 설치하고 환경 변수를 설정합니다.Oracle Instant Client 21.1 다운로드: w.. 2023. 7. 10. CentOS7 + nginx 1.23 + php7.0 + php-fpm + MariaDB 10.3 설치 CentOS7 + nginx 1.23 + php7.0 + php-fpm + MariaDB 10.3 사전 필요 패키지 설치 yum -y install gcc gcc-c++ pcre-devel make git openssl wget vim unzip GeoIP-devel git tree cmake expat-devel libxml2-devel openssl openssl-devel python3 curl gnupg2 libxslt-devel gd-devel perl-ExtUtils-Embed 1. Nginx 설치 Nginx 에서 HTTP/2 적용 과 HTTPS TLS v1.3 를 사용하기 위해서는 일정 이상의 버전이 필요합니다. ⋅ HTTP/2 : nginx 1.13.0 이상 , OpenSSL 1.0.2 ⋅.. 2023. 5. 15. CentOS7 Minimal 설치 후 설치해야 하는 것 처음, 초기설치 CentOS7 Minimal 설치 후 할 일 1. minimal 로 설치 개발툴 호환성 라이브러리 2. 호스트 네임 설정 # hostnamectl set-hostname 호스트이름 * /etc/hostsname 내용확인 3. 네트워크 인터페이스 이름 및 ipv6 disable “GRUB_CMDLINE_LINUX” 에 내용 추가 # vi /etc/default/grub GRUB_CMDLINE_LINUX=”rhgb quiet net.ifnames=0 biosdevname=0 ipv6.disable=1" # grub2-mkconfig -o /boot/grub2/grub.cfg 4. net-tools 설치 centos 7 버전부터 ifconfig, netstat 등 명령어들을 사용하려면 net-tools 패키지.. 2023. 5. 8. 리눅스 shell sed 명령어 ㅇ 라인 마지막에 문자열 추가하기 sed $ sed -i 's/$/문자열/g' 파일 ㅇ 특정 단어를 다른 단어로 변경하는 방법 sed 단어 Good 을 Great 으로 변경 $ sed 's/Good/Great/g' test.txt ㅇ 특정 단어 뒤의 문장을 변경하는 방법 sed Good 단어 뒤의 문장들을 Nice 로 변경 $ sed 's/Good.*/Nice/g' test.txt 2023. 1. 26. ISPCONFIG 3 호스팅 패널 설치기 우선 CentOS7 minimal 설치후 Apache로 진행된 자료 입니다. 작업시 #은 복사하지말고 복사&붙혀넣기 신공으로 따라해 보세요.....^^ 코드 붙혀넣는 작업이 더 힘드네요...아고고~ [code] # yum -y update # yum -y install nano wget [/code] @ hosts 편집 [code] # nano /etc/hosts [/code] 자신의 서버IP (예 : 192.168.0.100) server1.mydomain.com server1 추가 [code] # echo 'server1.nanoomihost.com' > /etc/hostname [/code] @ 방화벽 구성 및 기본 네트워크 소프트웨어 설치 [code] # systemctl stop firewall.. 2023. 1. 7. 이전 1 2 3 4 ··· 8 다음 반응형