Answers:
您无法使用FTP客户端更改FTP用户密码,就像无法使用Outlook / Thunderbird更改电子邮件密码一样。
您必须登录到linux服务器才能执行此操作。最常见的设置是使用Standart UNIX用户帐户进行FTP。对于基于SQL / LDAP的身份验证模式,请参考手册。
您可以尝试使用SSH登录(对于Windows环境(建议使用Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/)。登录后,只需在命令提示符下键入passwd(输入),然后输入您当前的密码,然后输入新密码。
另一种方法是使用具有sudo特权的root用户/用户登录服务器,然后键入(sudo)passwd [用户名],然后更改密码。
如果您使用的是ftp命令行客户端,请尝试以下操作:
passwd your_username
它应该询问您当前的密码,然后要求您重新输入两次。
passwd
在服务器上的命令行上运行命令(没有ftp passwd命令);否则,您将无法访问SSH 。如果这样做,则不知道或不在乎您是否也有活动的ftp会话。
一些FTP服务器实施专有命令来更改密码。在Windows命令行FTP客户端中,可以使用以下QUOTE
命令执行它们。* nix上也一样。
Titan FTP服务器:
QUOTE SITE PSWD "<old_password>" "<new_password>"
QUOTE CPWD <new_password>
使用的旧版WS_FTP服务器:
QUOTE SITE CPWD <new_password>
参考:使用WinSCP更改帐户密码。
另一个想法是,您可以在FTP服务器上安装webmin / usermin,并让用户通过Web浏览器以这种方式更改密码。 http://www.webmin.com/usermin.html
Usermin是基于Web的界面,用于Web邮件,密码更改,邮件过滤器,fetchmail等。它旨在供Unix系统上的常规非root用户使用,并将它们限制为通过SSH或在控制台登录后可以执行的任务。请参阅标准模块页面,以获取Usermin内置的所有功能的列表。