Ftp için kullanıcı adı şifresi nasıl belirlenir


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

Ve aldım

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

Bir sürü farklı şey denedim. El kitabına baktım. Şanssız

denedim

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

kılavuzda söylendiği gibi

ftp: u: unknown option

Tek ihtiyacım olan bir örnek çalışıyor.

Kılavuz dedi

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

user user-name [password] [hesap] Kendinizi uzak FTP sunucusuna tanıtın. Parola belirtilmemişse ve sunucu tarafından isteniyorsa, ftp kullanıcıdan parolayı sorar (yerel yankı devre dışı bırakıldıktan sonra). Bir hesap alanı belirtilmemişse ve FTP sunucusu bunu gerektiriyorsa kullanıcıdan istenir. Bir hesap alanı belirtilirse, uzak sunucu oturum açmak için gerekmediyse, oturum açma işlemi tamamlandıktan sonra uzak sunucuya bir hesap komutu iletilir. Otomatik oturum açma devre dışı bırakıldığında ftp çağrılmadığı sürece, bu işlem otomatik olarak yapılır FTP sunucusuna ilk bağlantıda.

Peki tam olarak ne koymalıyım?


Sen yükleyebilir ncftpuzun bir tarihe sahip, çok daha iyi bir ftp istemcisi. ftpçok güvenli değildir (açık metin adı ve şifreler) ve genellikle sshyardımcı programlar lehine kullanımdan kaldırılmıştır .
BSD

Yanıtlar:


12

bir komut satırı seçeneğiyle tam olarak yapamazsınız, ancak yapabileceğiniz şey stdin'i şu şekilde yeniden yönlendirmektir:

$ 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

ya da bir senaryoya koyabilirsiniz:

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

Sonunda şunları kullanabilirsiniz lftp:

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

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


Bir sertifika hatası alırsanız, bu dosyayı düzenlemeniz veya oluşturmanız gerekebilir: ~/.lftprcve satırı ekleyin set ssl:verify-certificate false.
Henry
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.