FreeBSD에는 FTP 서버 기능이 내장되어 있습니다. 내장된 ftpd를 사용하려면 설치할 필요 없이 설정만 하면 됩니다.
FTP 서버 시작ftpd를 시작하는 방법에는 두 가지가 있습니다. 하나는 독립 실행형 데몬을 사용하는 것이고, 다른 하나는 inetd를 사용하는 것입니다. inetd는 UNIX 시스템의 강력한 "수퍼 서버"로 telnet, ssh, ftp 등과 같은 많은 시스템 서비스를 관리하는 데 사용할 수 있습니다. 대부분의 시스템 서비스는 inetd를 이용하여 시작된다. 이를 사용하면 다양한 서비스를 통일적으로 관리할 수 있고 이를 통해 특정 IP 소스 차단 여부 등 서비스 규칙을 설정할 수 있다는 장점이 있다. 그러나 inetd 사용의 단점은 연결 요청이 있을 때마다 inetd 데몬이 연결 유형에 따라 해당 명령을 실행해야 하므로 속도가 상대적으로 느리다는 것입니다.
FTP를 시작하는 또 다른 방법은 독립형 데몬을 사용하는 것입니다. 이는 FTP 데몬을 직접 실행하는 것입니다. 이 방법은 연결을 더 빠르게 설정하고 더 적합합니다. 전문 사용자.
inetd를 사용하세요먼저 inetd를 사용하여 FTP 서버를 시작하는 방법을 소개하겠습니다. 먼저 /etc/inetd.conf를 편집하고 ftp 설정 시작 부분에서 #을 제거하세요.
ftp 스트림 tcp는 이제 루트 /usr/libexec/ftpd ftpd -l<br>을 기다립니다.
FTP 스트림 tcp6 이제 루트 /usr/libexec/ftpd ftpd -l
대기
다음으로, 다음 명령을 사용하여 inetd를 다시 실행해야 합니다:
# kill -1 `cat /var/run/inetd.pid`
# kill -1 `cat /var/run/inetd.pid`
(이 명령은 이미 실행 중인 inetd를 기반으로 합니다.) FTP 서버가 실행 중이 아니면 Alt+F2를 입력하십시오. inetd 이제 FreeBSD의 FTP 서비스를 사용할 수 있습니다.
<br>!/bin/sh<br>
ftpd_program="/usr/libexec/ftpd"<br>
ftpd_flags="-D -l"<br>
케이스 $1 in<br>
시작)<br>
echo "FTPD 시작 중"<br>
$ftpd_프로그램 $ftpd_flags<br>
;;<br>
그만해)<br>
echo "FTPD 중지 중"<br>
킬올 ftpd<br>
;;<br>
다시 시작)<br>
$0 정지<br>
잠 1<br>
$0 시작<br>
;;
에삭
편집 후에는 아카이브를 실행 가능하게 만들어야 합니다.
<br># chmod 755 /usr/local/etc/rc.d/ftpd<br>
다음으로, 다음 명령을 사용하여 FTPD를 시작할 수 있습니다:
<br># /usr/local/etc/rc.d/ftpd 시작 또는
# 서비스 ftpd 시작
FTPD 서비스를 중지하려면 다음 명령을 사용하십시오. # /usr/local/etc/rc.d/ftpd stop
환영 메시지 편집
FTP 사이트에 접속하면 두 개의 환영 메시지를 볼 수 있는데, 하나는 로그인 전 메시지이고, 다른 하나는 로그인 후 메시지입니다. 다음 메시지를 예로 들어보세요. <br>
<br>ftp localhost 시도 중::1...<br>
localhost.alexwang.com에 연결되었습니다.<br>
220- 내 FTP 서버에 오신 것을 환영합니다.<br>
220-<br>
220- 환영 메시지입니다<br>
220-<br>
220- 반가워요<br>
220 vmware.alexwang.com FTP 서버(버전 6.00LS) 준비.<br>
이름(localhost:alex):<br>
331 알렉스에게는 비밀번호가 필요합니다.<br>
비밀번호:<br>
230- 오늘의 메시지입니다<br>
230-<br>
230- 사용자 로그인 후에 표시됩니다.<br>
230 사용자 alex가 로그인했습니다.<br>
원격 시스템 유형은 UNIX입니다.
바이너리 모드를 사용하여 파일을 전송합니다.
FTP>
220-으로 시작하는 메시지는 로그인 전 메시지입니다. 이를 환영 메시지라고 부릅니다. 230-으로 시작하는 메시지는 로그인 후 메시지입니다. 우리는 이 두 가지 메시지를 모두 직접 설정할 수 있습니다. 사전 로그인 메시지를 설정하려면 새 파일
/etc/ftpwelcome을 추가하고 해당 파일에 메시지를 작성하세요. 다음은 위 예의 메시지 내용입니다. <br>
<br> 내 FTP 서버에 오신 것을 환영합니다.
환영 메시지입니다
만나서 반가워요
220 및 기타 데이터를 작성할 필요가 없습니다. FTP 서버가 자동으로 이 코드를 추가합니다. 로그인 정보는
위 내용은 FreeBSD는 FTP 서비스를 구성합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!