首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在远程IBM /OS FTP服务器上自动化FTP用户密码更新?

如何在远程IBM /OS FTP服务器上自动化FTP用户密码更新?
EN

Server Fault用户
提问于 2016-06-08 19:31:12
回答 1查看 1.7K关注 0票数 1

我们希望解决如何在远程FTP服务器(注: z/OS)上调度自动密码更新的业务问题,在密码过期之前,我们没有管理控制。例如,每个月更新一次用户JDoe的密码,包括本地和远程FTP服务器ftp.abc.com。

我们的业务流程需要使用协议FTPS将文件传输到或从远程FTP服务器(注: z/OS)。一个单独的组织管理这个远程FTP服务器,为我们的团队提供一个用户帐户,但没有服务器级的管理控制。FTP服务器策略在一段时间后自动过期用户帐户密码。当发生这种情况时,FTP服务器工作人员要求绑定到指定帐户的人打电话给他们的FTP服务器服务台,以验证他们的身份。验证成功后,FTP服务器帮助台人员重置密码,要求用户在下一次登录时选择新密码。FTP服务器允许用户通过命令行重置密码,方法是将密码设置为字符串"oldpw/newpw/newpw";随后,用户只使用"newpw“登录。

FTP服务器管理员不会将FTP用户密码设置为永不过期。

几年前,一名现已退休的团队成员使用Rebex提供的FTPS功能创建了一个内部应用程序来执行这项任务。根据资源限制,我们更倾向于一种无需内部维护的解决方案。注意:如果可能的话,如果内部代表着前进的道路,那就去吧.

我们怎样才能做得更好?

EN

回答 1

Server Fault用户

发布于 2016-06-09 17:14:26

背景

每个FTP服务器实现决定是否/如何根据文件传输协议(FTP)技术规范RFC 959调用访问控制:

2.2。术语..。访问控制访问控制定义了用户对系统的使用和系统中的文件的访问权限。访问控制对于防止未经授权或意外使用文件是必要的。调用访问控制是服务器-FTP进程的特权。

由于密码策略表示一种访问控制形式,而且RFC 959没有指定密码重置机制,因此似乎有理由完成每个FTP服务器实现来决定是否/如何支持FTP客户端启动的密码重置。

实际上,这代表了我们所看到的

一些服务器,如土卫六FTP服务器,支持站点PSWD命令:SITE PSWD "<old_password>" "<new_password>"其他服务器,如WS_FTP服务器,支持CPWD命令:CPWD <new_password> Yet another变体是:SITE CPWD <new_password>

IBM /OS FTP服务器密码重置机制

IBM /OS FTP服务器扩展了文件传输协议( FTP )命令"经过",使FTP用户能够通过FTP客户端启动密码更改。

具体来说,在FTP客户端字段"password“中输入"oldpass/newpass/newpass”(分别用"oldpass“和"newpass”替换实际的旧密码和新密码,从而保留正斜杠分隔符)。成功登录后,这将触发FTP服务器随后更改远程服务器上的FTP用户密码。后续登录要求FTP用户只提供新密码。还存在其他约束;有关详细信息,请参阅IBM命令"经过“文档。

自动化IBM /OS密码重置

自动化取决于FTP服务器密码重置机制和FTP客户端,后者有助于实现自动化。

我们目前使用Ipswitch WS_FTP Professional Client v12:

代码语言:javascript
复制
ONERROR GOTO end1 ;(Goes to the end1 label and ends the script) 
TRACE SCREEN ;(sends a trace of the script to the screen - you can modify this line to point to a trace files so that any errors can be viewed after the script is run) 
LOG SCREEN ;(sends the log file to the screen you can modify this line to point to a trace files so that any errors can be viewed after the script is run)
USER test ;(username command) 
PASS oldpw/newpw/newpw ;(password command) 
CONNECT 127.0.0.1 21 ;(connects to the remote site) 
CLOSE ;(closes the connection) 
LABEL end1
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/782780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档