FTP şifresini komut satırından nasıl değiştirebilirim?


17

Linux kutuma bağlanmak için Windows FTP istemcisi kullanıyorum. Ancak FTP kullanıcı parolasını değiştirmek için herhangi bir komut görmüyorum. Bunu nasıl yapabilirim?


Hangi FTP arka plan programı kullanıyorsunuz?
phuzion

Daha fazla detay lütfen - FTP sunucusu nedir, ftp istemcisinin içinden şifreyi değiştirmeye çalışıyorsunuz? eğer öyleyse hangi müşteri? vb ..
Petriborg

Yanıtlar:


13

Outlook / Thunderbird kullanarak e-posta parolanızı değiştiremediğiniz gibi FTP istemcisi kullanarak FTP kullanıcı parolasını değiştiremezsiniz.

Bunu yapmak için linux sunucusunda oturum açmalısınız. En yaygın kurulum FTP için standart unix kullanıcı hesaplarını kullanmaktır. SQL / LDAP tabanlı kimlik doğrulama şemaları için lütfen kılavuza bakınız.

SSH ile giriş yapmayı deneyebilirsiniz (Windows ortamı için (Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ ) öneririz . Oturum açtığınızda, komut promt'e passwd (enter) yazıp Enter mevcut şifrenizi, ardından yenisini girin.

Başka bir yol, sudo ayrıcalıklarına ve (sudo) passwd [kullanıcı adı] türüne sahip root kullanıcı / kullanıcı kullanarak sunucuya giriş yapmak ve ardından şifreyi değiştirmek.


1) Bazı FTP sunucuları aslında bir parolayı değiştirmek için özel komutlar sunar. Cevabımı gör . E-posta istemcisine benzetme de% 100 değildir. 2) Bir protokolde şifre değiştirme kabiliyetinin olmaması, tamamen farklı protokoller için geçerli değildir. 3) Ayrıca e-posta istemcisi genellikle özel IMAP (veya başka bir posta protokolü) komutunu yürütmenize izin vermez. Bu bir FTP istemcisi için yaygın olsa da. Kullanıcının FTP sunucusunun tescilli komutlarından yararlanmasını mümkün kılan şey.
Martin Prikryl

2

Bir ftp komut satırı istemcisi kullanıyorsanız, şunu deneyin:

passwd your_username

Mevcut şifrenizi sormalı ve ardından yeni şifreyi iki kez tekrar yazmanızı istemelidir.


Windows FTP kullanıyorum .. Daha fazla nasıl açıklayacağımı bilmiyorum. Komut istemine gidip ftp'yi çalıştırarak başlatırım. Bu komutu denedim ama geçersiz komut yazıyor.
Shoban

5
FTP komut satırı üzerinden bağlıyken passwd komutunu veremezsiniz, başarısız olur (Unix).

1
Hayır, olmayacak. Bu çok eski sorudaki diğer cevapların daha önce belirttiği gibi, linux makinesine telnet / ssh yapmanız passwdve komutu sunucudaki komut satırında çalıştırmanız gerekir (ftp passwd komutu yoktur); bunu yaparsanız, aktif bir ftp oturumunuz olup olmadığını bilmez veya umursamaz.
psusi

1

Bazı FTP sunucuları, parolayı değiştirmek için özel komutlar uygular. Windows komut satırı FTP istemcisinde, QUOTEkomutu kullanarak bunları yürütebilirsiniz . * Nix için de aynı şey geçerli.

Titan FTP sunucusu:

QUOTE SITE PSWD "<old_password>" "<new_password>"

WS_FTP sunucusu :

QUOTE CPWD <new_password>

Kullanılan WS_FTP sunucusunun eski sürümleri:

QUOTE SITE CPWD <new_password>

Referans: WinSCP ile hesap şifresini değiştirme .


0

Bazı FTP siteleri parolayı değiştirmenize izin verir. Kullanıcı Kimliğini girdikten sonra. Parolayı aşağıdaki gibi değiştirin.

"Şifre:" isteminde eski şifreyi: newpassword: newpassword koyarsınız.

Yazdığınız hiçbir şeyi göremeyeceksiniz, bu yüzden doğru yazdığınızdan emin olmalısınız.

şifre: (oldpass) :( newpass) :( newpass)

Bu müşterilerimden biri için geçerli. Tüm FTP istemcilerinde çalıştığını doğrulayamıyorum.

Teşekkürler


0

Başka bir fikir, FTP sunucusuna webmin / usermin'i yükleyebilmeniz ve kullanıcıların web tarayıcısı üzerinden şifrelerini bu şekilde değiştirmelerini sağlayabilmenizdir. http://www.webmin.com/usermin.html

Usermin, web postası, parola değiştirme, posta filtreleri, fetchmail ve daha fazlası için web tabanlı bir arabirimdir. Bir Unix sisteminde kök olmayan normal kullanıcılar tarafından kullanılmak üzere tasarlanmıştır ve SSH veya konsolda oturum açtıklarında gerçekleştirebilecekleri görevlerle sınırlar. Usermin'de yerleşik olan tüm işlevlerin listesi için standart modüller sayfasına bakın.

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.