我们有一个服务器,另一个脚本 sFTPs 和每天下载文件。
问题:是否可以检测到文件已下载,然后在下载完成后让我自动存档文件?
澄清一下 - 我们托管文件,其他人来下载它。
这是他们使用的脚本:
let $command = 'sftp -b /usr/tmp/file.sftp someuser@myserver'
show 'FTP command is ' $command
call system using $command #status
##file.sftp##
# Set local directory on PeopleSoft server
lcd /var/tmp
# Set remote directory on the remote server
cd ar/in
# Transfer all remote files to PeopleSoft
get file.dat
get file2.dat
# quit the session
bye
Run Code Online (Sandbox Code Playgroud) 我正在CentOS v6.4使用它的原生 FTP 服务器,我想它是sftp. (我说得对吗?)现在我可以很好地使用 FTP。但我需要记录用户采取的行动。
操作日志,例如我们,谁登录,谁修改了哪些文件,谁删除了哪些文件......等等基本重要的操作,你知道。
所以我的简单问题是:
SFTP吗?(我需要vsftpd吗?)简而言之,获取 FTP 日志记录的最佳和最简单的方法是什么?