FTP 클라이언트: rc 파일이 없나요?

FTP 클라이언트: rc 파일이 없나요?

나는 ftp 클라이언트(kftp 또는 netkit-ftp 바이너리와 같은 Unix용 클래식 ftp 클라이언트)가 이 파일을 사용한다는 것을 알고 있습니다 $HOME/.netrc. 구문은 매우 간단합니다.

machine ftpservername login myname password *******

하지만 프롬프트를 켜거나 끄려면 어떻게 해야 합니까(프롬프트 닫기 명령) $HOME/.ftprc? 거기에 구성을 넣을 수 있나요 $HOME/.netrc?

ベストアンサー1

해결책을 찾으세요. 첫째, FTP 클라이언트의 유일한 rc 파일은 $HOME/.netrc적어도 netkit-ftp 아래에는 ftprc가 없다는 것입니다. 명령은 정말 간단합니다. 매크로를 정의하고 사용할 수 있습니다.

cat $HOME/.netrc
machine ftp.myserver.priv login anonymous password anonymous
macdef macrodef1
prompt off

마지막 줄은 비어 있어야 합니다. 그렇지 않으면 오류가 반환됩니다. FTP 클라이언트에서 매크로를 실행하려면 $를 사용할 수 있습니다.

$macrodef1

매크로 실행

echo "\$ macrodef1" | ftp -v ftp.myserver.priv

자동으로 실행되는 매크로를 원할 경우 특정 시스템에 대한 구성을 정의할 수 있습니다. 이 매크로는 "init"라고 불리며 ftp 클라이언트에서 자동으로 실행되는 것으로 인식됩니다.

machine yourmachine.com login youruser password yourpass
macdef init
passive on
prompt off

おすすめ記事