FTP
- 파일 전송 네트워크 서비스
: 익명 계정 사용 가능
- 과정
1. vsftpd 설치
2. vsftpd 설정 (/etc/vsftpd.conf) -> local_enable, write_enable, local_umask(022) 등 설정
3. 방화벽 설정 (ufw allow 21/tcp)
- gftp
: GUI환경 FTP 접속
- 접속방법
: ftp 주소
- ftp 내부 명령어
: pwd / ls / dir = 디렉터리 위치 및 내용 출력
: get 파일명 = 다운로드
: put 파일명 = 업로드
: mget / mput 파일리스트 = 여러 파일 다운로드 / 업로드
: ! = 셸프롬프트 전환 (클라이언트)
: delete 파일명 = FTP 서버 내 파일제거
- 익명접속 방법
: 로그인할때 anonymous로 아이디 입력
NFS
- 리눅스 시스템 간 파일 공유를 위한 네트워크 서비스
: 공유디렉터리 (/share) 활용
: 마운트 디렉터리 (/mnt/share)
- RPC 사용
- 과정 (서버)
1. nfs-kernel-server 설치
2. rpcbind 설치
3. 공유될 디렉터리 설정 (chmod 707 디렉터리)
4. 서버에 접속가능한 클라이언트 지정 (/etc/exports) -> (맨 마지막줄에 공유될디렉터리 클라이언트주소(rw))
5. 방화벽 설정 (ufw disable)
- 과정 (클라이언트)
1. nfs-common 설치
2. 공유 디렉터리 확인 (showmount -e 서버IP)
3. 공유 디렉터리 마운트 (mount -t nfs 서버IP:디렉터리)
samba
- Windows와 리눅스 사이의 데이터 공유를 위한 네트워크 서비스
- 과정 (클라이언트)
1. smbclient 설치
2. smbclient -L 서버주소
3. 마운트 포인트 생성 (mkdir samba-mount)
4. cifs-utils 설치
5. 폴더 마운트 (mount -t cifs /서버주소/마운트포인트/디렉터리)
- 과정 (서버)
1. samba 설치
2. 마운트 포인트 생성 (디렉터리 생성 / 권한 777 지정)
'Certification > 리눅스마스터' 카테고리의 다른 글
리눅스 마스터 1급 2차 정리 1 - 리눅스 기초 (0) | 2021.11.02 |
---|---|
래드햇 아파치 웹 서버 구현 (0) | 2021.04.02 |
리눅스 기초 - 원격접속 (telnet / SSH) (0) | 2020.12.16 |
리눅스 기초 - 네트워크 관리 (0) | 2020.12.16 |
리눅스 기초 - 프로세스 (0) | 2020.12.16 |