我正在解决查询数据库,创建csv并将其分配给另一台服务器的ruby脚本的故障。脚本所在的服务器是一个rhel框,运行ruby 1.87我相信。ruby sftp错误密码重置
下面是确实的sftping代码:
Net::SFTP.start(sftp_site, sftp_user, :password => sftp_pswd) do |sftp|
sftp.upload!(local_filepath,sftp_dir+filename)
end
当执行脚本,有一个奇怪的消息之前就弹了:
Password Reset
Your password has expired. You are required to change your password to proceed.
该脚本可以在另一台服务器上,而不是这个。用户可以从这台机器上的提示符输入。 SELinux已关闭,因为它可能有一些干扰。
无论如何,指出,有没有人有任何想法?
是相同的,确切的用户名和密码使用时,测试脚本的机器上的作品和那个不? – jschorr
你在使用MySQL吗?确保此远程主机已被授予连接权限。 – Alpha01
@jschorr,这是正确的。 – Sean