본문 바로가기

인프라 7기/Linux9

Linux Server : SSH 서버 SSH 서버 : 암호를 이용한 안전한 세션 공개키 암호 시스템 + 비밀키 암호 시스템 수신자의 공개키로 암호화해서 전송 !!! 공개키 암호 시스템만 사용하지 못 해 . 왜냐고? 속도가 느리기 때문입니다. ~ 그래서 비밀키 암호 시스템도 함께 사용한다. 수신자의 공개키로 비밀키(세션키)를 암호화해서 보낸다. 세션키는 클라이언트가 만든다. > 권고안. 규정은 아님. 클라이언트가 서버의 공개키로 세션키를 암호화해서 보냄.! > 키 교환 ! SSH 서버 설치 확인 # yum list openssh* - openssh‐7.4p1‐16.el7.x86_64 - openssh‐server‐7.4p1‐16.el7.x86_64 - openssh‐clients‐7.4p1‐16.el7.x86_64 SSH 서버 실행 # sys.. 2023. 4. 21.
Linux Server : Samba Server 구축 Samba 서버 확인 및 설치 # yum list samba Available package..? 어쩌고가 뜨면 Samba 서버 설치가 가능하다는 의미이다. # yum install -y samba 데몬 /usr/sbin/smbd - 공유 기능을 담당하는 데몬 (139번 포트 이용) /usr/lib/systemd/system/smb.service - 데몬 실행 스크립트 /etc/samba/smb.conf - Samba 설정파일 데몬 실행 # systemctl start smb.service 환경 설정 파일 : /etc/samba/smb.conf 사용자 등록 및 password 변경 : /usr/bin/smbpasswd - smbpasswd [‐a] 유저명 ‐a : 유저 등록 ‐x : 유저 삭제 ‐d, ‐.. 2023. 4. 20.
Linux Server : NFS Server 데몬: /usr/sbin/exportfs 관리 스크립트: /usr/lib/systemd/system/nfs.service 환경 설정 파일: /etc/exports [NFS 접속 실습] 1) 그룹 및 계정 생성 그룹 생성 그룹명: nfstest gid: 1000 # groupadd –g 1000 nfstest 계정 생성 계정1: uid가 같은 계정 양측 모두 st01 계정명: st01 uid: 1001 gid: 1000 # useradd –g 1000 –u 1001 st01 계정2: uid가 다른 계정 192.168.11.13 측 st02 계정명: st02 uid: 1002 gid: 1000 # useradd –g 1000 –u 1002 st02 192.168.11.15 측 st02 계정명: st02 ui.. 2023. 4. 20.
Linux Server : Apache 2.2.34 웹 서버 1. Apache 설치 # 1 : 관련 패키지를 업데이트한다. yum install -y gcc gcc-c++ cmake apr apr-util zlib-devel wget net-tools expat-devel #2 : Apache 2.2.34의 소스파일을 /usr/local/에 다운받는다. - 사전과정: FTP설치 *** 실습에 필요한 파일을 강사님의 dal 서버에서 다운받을 것이기 때문에 필요한 과정이다. 1) ftp 설치 yum install -y ftp 2) '/usr/local'로 이동 cd /usr/local 3) ftp 접속 ftp [접속할 서버 IP] # 3 :소스파일의 압축을 해제한다. tar xvfz httpd-2.2.34.tar.gz # 4 : Apache를 설치한다. cd /usr.. 2023. 4. 18.