본문 바로가기

Base/Linux(CentOS)23

16 . auto mount 0. auto mount - 기본적으로 마운트 된 모든 장치는 시스템 종료 시 전부 마운트 해제 > 시스템 부팅 시 자동으로 마운트 되도록 설정 되어있는 장치들만 마운트 된 상태로 부팅 - 다른 장치를 부팅 시 자동으로 마운트 되도록 설정하는 파일 : /etc/fstab > OS를 설치하면 자동으로 생성되고 설정 되어있는 파일 - /etc/fstab 파일 내용 형식 - 장치명 마운트포인트 장치의 fstype 마운트옵션 dump운용 부팅 시 fsck 동작 * 형식 설명 장치명 : 오토마운트 할 장치의 이름을 절대경로로 작성 현재는 기본 설정된 장치들이 장치명이 아닌 UUID 값으로 작성되어 있다. (IDE 관련 버그때문에 UUID가 기본) ** UUID : 장치의 고유 값 마운트포인트: 장치를 오토마운트 .. 2022. 6. 27.
15. FTP 0. FTP - File Transfer Protocol; 파일 전송에 관련된 프로토콜 - FTP를 이용한 서버를 운영하여 client와 파일을 공유한다. > client가 FTP server에 접속하여 자신의 파일을 server에 넘겨주거나(upload) server에 있는 파일을 내 컴퓨터로 전송(download)하는 방식으로 사용 - FTP 프로그램도 여러가지가 있으나 vsftpd 사용하여 실습 - FTP server는 두 가지로 분류 로컬 FTP server : FTP server가 설치된 OS의 사용자 계정들이 접속하는 FTP 익명 FTP server : 누구나 접근 가능한 FTP - FTP는 active mode와 passive mode로 분류 1) active mode 기본 사용 상태 접속은.. 2022. 6. 26.
14. remote access (3- VNC) 0. VNC - Virtual Network Computing - GUI 환경의 원격 접속 > windows에서 사용하는 원격 제어와 비슷 - 각종 운영체제에서 VNC를 제공하는 프로그램을 이용하여 VNC 사용 > tigervnc 프로그램으로 실습 진행 - 정보 패키지 : tigervnc-* 데몬 : X 방화벽 : port=5900+@/tcp * 5900에 session 번호를 더하여 port 번호로 사용 설정파일 : X 1. 설치 및 파일 설정 yum -y install tigervnc-* : 설치 vncserver : 세션 및 비밀번호 설정 Would you like to enter a view-only password (y/n)? n A view-only password is not used xau.. 2022. 6. 25.
13. remote access (2 - ssh / scp / sftp) 다양한 remote access series 중에서 가장 중요한 녀석 0. ssh - secure shell; 보안된 shell(명령어 해독기) - 암호화 된 통신을 제공하는 protocol - CLI 환경으로 사용 - key 교환을 통해 암호화 key를 생성하고, 암호화 key를 이용하여 주고받는 데이터를 암호화/복호화 - ssh는 version이 1,2가 있으며 현재는 version2를 사용 - Linux는 기본적으로 ssh 접속 지원 > ssh 패키지가 설치되어 있고 부팅 시 자동으로 동작되도록 설정 + 방화벽 예외 규칙에 ssh 추가되어 있음 - 정보 패키지 : openssh-* 데몬 : sshd 방화벽 : port=22/tcp, service=ssh 설정파일 : /etc/ssh/sshd_conf.. 2022. 6. 23.
12. remote access (1 - telnet) + CD 마운트 + firewall(방화벽) 보안성의 이유로 교육용 이외에는 거의 사용하지 않는 remote access 방식이다. telnet 자체 보다도 telnet을 사용하기 위한 과정에서 배우게 되는 기초에 집중하자. 첫째로는 cd 마운트를 통한 rpm 이용 설치(이걸 마지막으로 이제 다 yum만 쓸 예정) 둘째로는 방화벽에 대한 내용, 마지막으로 관리자 우회 접속 (su-) 0. remote access - telnet - 옛날부터 사용하던 원격 접속 protocol - CLI 환경으로 사용 - 거의 모든 OS에서 사용 가능하지만, 잘 사용하지 않는다 > 보안성이 낮음(주고 받는 데이터를 평문 전송을 한다 = 비 암호화 통신) - CentOS 6버전 까지는 별도의 service로 동작했지만 7버전부터 단순 통신 socket으로 취급 - 정.. 2022. 6. 21.
11. 데몬 프로세스 제어 중요하니까 따로 한 꼭지 빼야겠다. - 데몬 프로세서 : 서비스의 동작을 제어하는 프로세스 - 운영 체제가 동작하면서 많은 서비스들을 필요로 하고, 필수 서비스들은 자동으로 실행되도록 되어있다 > 그 외의 서비스들은 데몬 프로세스를 제어하여 동작/정지가 가능하다 - 형식 systemctl {start | stop | restart | status | enable | disable} start : 실행 stop : 정지 restart : 재실행 (정지 -> 실행 순서로 동작, 정지 상태에서도 사용 가능) status : 상태 확인 enable : 부팅 시 데몬 프로세스 자동 실행 disable : enable 해제 2022. 6. 21.