320x100
320x100

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 지정)

 

300x250
728x90