>  기사  >  운영 및 유지보수  >  Linux에서 ftp, nfs, ssh 서버 구축

Linux에서 ftp, nfs, ssh 서버 구축

PHP中文网
PHP中文网원래의
2017-06-20 11:52:242240검색

1, ftp 서버 설정(vsftpd 도구 사용)

기능: 파일 업로드 및 다운로드

서버 측:

구성 파일, 구성 파일 수정 디렉터리: /etc/vsftpd.conf, 수정 필요에 따라 익명 액세스를 허용하고 익명 액세스 디렉터리를 지정하는 등의 작업을 수행합니다.

                          ed by sudo service vsftpd   클라이언트:

                                                 in in in in \ 실명 사용자 로그인: ftp + ip(서버)를 입력한 다음 각각 사용자 이름과 비밀번호만 입력합니다.

   ②. 익명 사용자 로그인: ftp + ip(서버), 사용자 이름을 익명으로 작성하고 비밀번호를 입력할 필요 없이 Enter만 누르세요.

    다만, 익명으로 로그인하는 경우 일반적으로 관리자가 익명 로그인을 위해 루트 디렉터리를 지정합니다. 즉, 익명으로 로그인한 후에는 지정된 디렉터리에만 접근할 수 있습니다. 익명 사용자 루트 디렉터리를 지정하려면 관리자는 /etc/vsftpd.conf를 수정하고 anon_root=/home/cczhao/MyFtp/를 추가하기만 하면 됩니다.

하지만 위의 두 가지 로그인 방법은 단일 파일 업로드, 다운로드 등 단일 파일만 조작할 수 있으며, 폴더를 조작하거나 여러 파일을 동시에 조작할 수는 없습니다. 다음 방법은 위의 단점을 해결할 수 있습니다.

    lftp 클라이언트가 ftp 서버에 액세스합니다. 전제 조건은 클라이언트를 설치하는 것입니다.                     ulous ftp client >> sudo apt-get install lftp ; 사용자 이름으로 로그인하고 비밀번호는 여전히 Enter 키를 누르기만 하면 됩니다. 작업: 단일 파일 업로드 또는 다운로드 또는 넣기/가져오기, 여러 파일 업로드 또는 다운로드 mput/mget, 명령 미러를 사용하여 전체 디렉터리 및 하위 디렉터리 다운로드, 명령 미러 -R을 사용하여 전체 디렉터리 및 해당 하위 디렉터리 업로드 .

2. nfs-kernel-server 도구를 통한 nfs 서버 구축 nfs 서버는 Windows의 공유 폴더와 유사합니다.

  먼저 소프트웨어를 설치하세요. sudo apt-get install nfs-kernel-server

  서버 측: 먼저 공유 디렉터리를 만들고 이 디렉터리에 공유할 모든 파일이나 폴더를 저장한 다음 구성 파일을 수정하세요. , 경로는 /etc/exports입니다. 파일 끝에 /home/cczhao/NfsShare *(rw,sync)를 추가하세요. 여기서 *는 공유할 위치를 의미하며 필요에 따라 해당 IP 네트워크 세그먼트를 작성할 수도 있습니다(예: 192.168.60.*). rw는 방문자에게 부여된 권한을 의미하고 동기화는 실시간 업데이트를 의미합니다. 로컬 디스크에. 마지막으로 서비스를 다시 시작합니다. sudo service nfs-kernel-server restart.

클라이언트: 공유 폴더를 /mnt에 마운트합니다. 명령은 마운트 IP: 마운트된 디렉토리/mnt(마운트 192.168.130.*:/home/cczhao/NfsShare /mnt)입니다.

3.SSH 서버 설정

기능: 원격 작업 서버

서버 측: ssh 설치, 즉 sudo apt-get install openssh-server

클라이언트:

원격 로그인: ssh userName@serverIP

로그아웃: logout

 도입됨 여기 안 scp(슈퍼 복사)를 사용하려면 openssh-server가 설치되어 있어야 하며 다른 호스트 간에 복사할 수 있습니다. 작업은 다음과 같습니다. scp -r target host@target 호스트 IP: 대상 호스트에 있는 파일의 절대 경로와 로컬 호스트에 복사할 절대 경로입니다.

위 내용은 Linux에서 ftp, nfs, ssh 서버 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.