ftp에 사용자 이름 비밀번호를 지정하는 방법


11
ftp ftp://bapte:b2p7Ua2@ftp.backupte4.rsyncbackup.info

그리고 나는 얻었다

ftp: ftp://bapte:b2p7Ua2@ftp.backupte4.rsyncbackup.info: Name or service not known

나는 여러 가지 다른 것들을 시도했다. 나는 매뉴얼을 보았다. 불운

나는 시도했다

ftp -user username password ftp.backupte4.rsyncbackup.info

매뉴얼에서 말했듯이

ftp: u: unknown option

필요한 것은 작동하는 샘플입니다.

매뉴얼은 말했다

http://linux.about.com/od/commands/l/blcmdl1_ftp.htm

user user-name [password] [account] 자신을 원격 FTP 서버로 식별하십시오. 암호를 지정하지 않고 서버에서 암호를 요구하면 ftp는 로컬 에코를 비활성화 한 후 사용자에게 암호를 묻습니다. 계정 필드가 지정되지 않고 FTP 서버가이를 요구하면 사용자에게 입력하라는 메시지가 표시됩니다. 계정 필드가 지정되면, 원격 서버가 로그인을 요구하지 않으면 로그인 순서가 완료된 후 계정 명령이 원격 서버로 릴레이됩니다. 자동 로그인을 사용하지 않는 상태에서 ftp를 호출하지 않으면이 프로세스가 자동으로 수행됩니다. FTP 서버에 처음 연결할 때

정확히 무엇을 넣어야합니까?


ncftp오랜 역사를 가진 훨씬 더 나은 ftp 클라이언트를 설치할 수 있습니다. ftp안전하지 않은 텍스트 (일반 텍스트 이름 및 비밀번호)이며 일반적으로 ssh유틸리티 모음을 위해 사용되지 않습니다 .
bsd

답변:


12

명령 행 옵션으로 정확하게 할 수는 없지만 다음과 같이 리디렉션합니다.

$ ftp -n ftp.backupte4.rsyncbackup.info << EOF
> quote USER bapte
> quote PASS b2p7Ua2
> put somefile  <-- this is the command you want to execute
> quit
> EOF

또는 스크립트에 넣을 수 있습니다.

#!/bin/sh
ftp -n ftp.backupte4.rsyncbackup.info << EOF
quote USER bapte
quote PASS b2p7Ua2
put somefile
quit
EOF

마지막으로 다음을 사용할 수 있습니다 lftp.

lftp -u bapte,b2p7Ua2 -e "your command;quit" ftp.backupte4.rsyncbackup.info

http://lftp.yar.ru/lftp-man.html


인증서 오류가 발생하면이 파일을 편집하거나 작성해야합니다. ~/.lftprc행을 추가하십시오 set ssl:verify-certificate false.
Henry
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.