Bagaimana cara mengubah kata sandi FTP dari baris perintah?
17
Saya menggunakan klien Windows FTP untuk terhubung ke kotak Linux saya. Tapi saya tidak melihat perintah untuk mengubah kata sandi pengguna FTP. Bagaimana saya bisa melakukan ini?
Detail lebih lanjut - apa itu server FTP, apakah Anda mencoba mengubah kata sandi dari dalam ftp client? jika demikian klien yang mana? dll ..
Petriborg
Jawaban:
13
Anda tidak dapat mengubah kata sandi pengguna FTP, menggunakan klien FTP, sama seperti Anda tidak dapat mengubah kata sandi email Anda menggunakan Outlook / Thunderbird.
Anda harus masuk ke server linux untuk melakukan itu. Pengaturan paling umum adalah menggunakan akun pengguna unix standar untuk FTP. Untuk skema auth berbasis SQL / LDAP, silakan merujuk ke manual.
Anda dapat mencoba login dengan SSH (Untuk windows enviroment (merekomendasikan Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ ). Saat login, cukup ketik passwd (enter) ke command promt, lalu masukkan kata sandi Anda saat ini, lalu kata sandi baru.
Cara lain adalah masuk ke server menggunakan root pengguna / pengguna dengan hak akses sudo dan ketik (sudo) passwd [nama pengguna], dan ubah kata sandi lalu.
1) Beberapa server FTP sebenarnya menawarkan perintah eksklusif untuk mengubah kata sandi. Lihat jawaban saya . Analogi dengan klien e-mail juga tidak 100%. 2) Kurangnya kemampuan mengubah kata sandi dalam satu protokol tidak berarti sama untuk protokol yang sama sekali berbeda. 3) Selain itu, klien email biasanya tidak akan memungkinkan Anda untuk menjalankan perintah IMAP (atau protokol surat lainnya) khusus. Meskipun ini umum untuk klien FTP. Apa yang memungkinkan bagi pengguna untuk mengambil keuntungan dari perintah-perintah kepemilikan dari server FTP.
Martin Prikryl
2
Jika Anda menggunakan klien baris perintah ftp, coba ini:
passwd your_username
Seharusnya meminta kata sandi Anda saat ini dan kemudian meminta Anda mengetik ulang yang baru dua kali.
Saya menggunakan windows FTP .. Tidak tahu bagaimana menjelaskannya lebih lanjut. Saya memulainya dengan pergi ke command prompt dan menjalankan ftp. Saya mencoba perintah ini tetapi mengatakan perintah tidak valid.
Shoban
5
Anda tidak dapat mengeluarkan perintah passwd saat terhubung melalui baris perintah FTP, itu akan gagal (Unix).
1
Tidak, tidak akan. Seperti jawaban lain dalam pertanyaan sangat lama ini telah dicatat, Anda harus telnet / ssh ke mesin linux dan menjalankan passwdperintah pada baris perintah di server (tidak ada perintah ftp passwd); jika Anda melakukannya, ia tidak tahu atau tidak peduli apakah Anda juga memiliki sesi ftp aktif.
psusi
1
Beberapa server FTP menerapkan perintah hak milik untuk mengubah kata sandi. Di klien FTP baris perintah Windows, Anda dapat menjalankannya menggunakan QUOTEperintah. Sama pada * nix.
Gagasan lain adalah Anda dapat menginstal webmin / usermin di server FTP dan meminta pengguna mengubah kata sandi mereka melalui browser web.
http://www.webmin.com/usermin.html
Usermin adalah antarmuka berbasis web untuk webmail, mengubah kata sandi, filter surat, fetchmail, dan banyak lagi. Ini dirancang untuk digunakan oleh pengguna non-root biasa pada sistem Unix, dan membatasi mereka untuk tugas-tugas yang dapat mereka lakukan jika login melalui SSH atau di konsol. Lihat halaman modul standar untuk daftar semua fungsi yang ada di Usermin.
Jawaban:
Anda tidak dapat mengubah kata sandi pengguna FTP, menggunakan klien FTP, sama seperti Anda tidak dapat mengubah kata sandi email Anda menggunakan Outlook / Thunderbird.
Anda harus masuk ke server linux untuk melakukan itu. Pengaturan paling umum adalah menggunakan akun pengguna unix standar untuk FTP. Untuk skema auth berbasis SQL / LDAP, silakan merujuk ke manual.
Anda dapat mencoba login dengan SSH (Untuk windows enviroment (merekomendasikan Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/ ). Saat login, cukup ketik passwd (enter) ke command promt, lalu masukkan kata sandi Anda saat ini, lalu kata sandi baru.
Cara lain adalah masuk ke server menggunakan root pengguna / pengguna dengan hak akses sudo dan ketik (sudo) passwd [nama pengguna], dan ubah kata sandi lalu.
sumber
Jika Anda menggunakan klien baris perintah ftp, coba ini:
Seharusnya meminta kata sandi Anda saat ini dan kemudian meminta Anda mengetik ulang yang baru dua kali.
sumber
passwd
perintah pada baris perintah di server (tidak ada perintah ftp passwd); jika Anda melakukannya, ia tidak tahu atau tidak peduli apakah Anda juga memiliki sesi ftp aktif.Beberapa server FTP menerapkan perintah hak milik untuk mengubah kata sandi. Di klien FTP baris perintah Windows, Anda dapat menjalankannya menggunakan
QUOTE
perintah. Sama pada * nix.Server Titan FTP:
Server WS_FTP :
Server WS_FTP versi lama digunakan:
Referensi: Mengubah kata sandi akun dengan WinSCP .
sumber
Beberapa situs FTP memungkinkan Anda untuk mengubah kata sandi. Setelah Anda memasukkan ID Pengguna. Ubah kata sandi sebagai berikut.
Pada prompt "Kata sandi:" Anda akan meletakkan kata sandi lama: kata sandi baru: kata sandi baru.
Anda tidak akan dapat melihat apa pun yang Anda ketik sehingga Anda harus memastikan bahwa Anda mengetiknya dengan benar.
kata sandi: (oldpass) :( newpass) :( newpass)
Ini berfungsi untuk salah satu klien saya. Saya tidak dapat memastikan itu berfungsi pada semua klien FTP.
Terima kasih
sumber
Gagasan lain adalah Anda dapat menginstal webmin / usermin di server FTP dan meminta pengguna mengubah kata sandi mereka melalui browser web. http://www.webmin.com/usermin.html
Usermin adalah antarmuka berbasis web untuk webmail, mengubah kata sandi, filter surat, fetchmail, dan banyak lagi. Ini dirancang untuk digunakan oleh pengguna non-root biasa pada sistem Unix, dan membatasi mereka untuk tugas-tugas yang dapat mereka lakukan jika login melalui SSH atau di konsol. Lihat halaman modul standar untuk daftar semua fungsi yang ada di Usermin.
sumber