FTP 루프백을 자동화하는 데 필요한 쉘 스크립트를 작성 중입니다. FTP 루프백이 무엇인지, 자동으로 많은 파일을 보내는 방법을 모르겠습니다. 이것이 내가 파일에서 얻은 내용입니다.
ftp loopback
username: xxxx
Password : xxxxx
ftp>
cd /tmp
for n files in /tmp
put file1
put file2 etc.
bye
답변1
ftp를 호출하는 구문은 다음과 같습니다.
ftp [-46pinegvd] [host [port]
loopback
파일 에 지정되거나 DNS에서 제공되는 시스템 이름도 마찬가지 입니다 /etc/hosts
.
man
페이지에는 이름 ftp
에 특별한 의미가 있다는 언급이 없습니다 .host
loopback
표준에서는 ftp
사용할 사용자 이름 및/또는 비밀번호를 지정하는 것을 허용하지 않습니다. 이를 위해 를 사용할 수 있지만 expect
이렇게 해서는 안 됩니다. ncftp
사용자 이름과 비밀번호를 제공하는 -u
옵션이 있는 것을 설치해야 합니다 -p
. 또는 더 나은 방법으로는 scp
또는 지원되는 scftp
경우 loopback
(( nc
)는 ftp
로그인 정보를 안전하게 전송하지 않는 반면, 이 두 개는 전송하기 때문입니다).