Cara menentukan kata sandi nama pengguna untuk ftp

11
ftp ftp://bapte:[email protected]

Dan saya mengerti

ftp: ftp://bapte:[email protected]: Name or service not known

Saya mencoba banyak hal yang berbeda. Saya melihat manual. Tidak berhasil

Saya mencoba

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

seperti yang dikatakan dalam manual

ftp: u: unknown option

Yang saya butuhkan hanyalah sampel yang berfungsi.

Kata manual

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

nama pengguna pengguna [kata sandi] [akun] Identifikasikan diri Anda ke server FTP jarak jauh. Jika kata sandi tidak ditentukan dan server memerlukannya, ftp akan meminta pengguna untuk itu (setelah menonaktifkan gema lokal). Jika bidang akun tidak ditentukan, dan server FTP memerlukannya, pengguna akan diminta untuk itu. Jika bidang akun ditentukan, perintah akun akan dikirimkan ke server jarak jauh setelah urutan masuk selesai jika server jarak jauh tidak memerlukannya untuk masuk. Kecuali ftp dipanggil dengan masuk otomatis dinonaktifkan, proses ini dilakukan secara otomatis pada koneksi awal ke server FTP.

Jadi apa yang harus saya masukkan?

pengguna4951
sumber
Anda dapat menginstal ncftp, klien ftp yang jauh lebih baik dengan sejarah panjang. ftptidak terlalu aman (hapus nama teks dan kata sandi) dan umumnya tidak digunakan lagi sebagai sshpaket utilitas.
bsd

Jawaban:

12

Anda tidak dapat secara tepat melakukannya dengan opsi baris perintah, tetapi yang dapat Anda lakukan adalah mengarahkan ulang stdin seperti:

$ 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

atau Anda bisa memasukkannya ke dalam skrip:

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

Akhirnya Anda bisa menggunakan lftp:

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

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

AllenKll
sumber
Jika Anda mendapatkan kesalahan sertifikat, Anda mungkin perlu mengedit atau membuat file ini: ~/.lftprcdan tambahkan baris set ssl:verify-certificate false.
Henry