Я устраняю неполадки сценария ruby, который запрашивает базу данных, создает CSV-файл и переносит его на другой сервер.Сервер, на котором запущен скрипт - это rhel box, на котором запущен ruby 1.87.
Вот код, который выполняет 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.
Этот сценарий работаетна другом сервере, но не на этом.Пользователь может sftp из приглашения на этом компьютере.SELinux был отключен, так как он мог иметь некоторые помехи.
В любом случае, у кого-нибудь есть идеи?