现在知道服务器的账号密码,文件的具体名字不清楚,只能够截取日期粗略的查询文件,思路是根据返回来的文件名字判断是否是我需要的,怎么能够根据服务器的账号密码,查找服务器指定文件夹下的所有文件
我理解问题是如何远程获取服务器的文件信息,不太清楚题主的使用场景,我提供一个我用过的方法供参考:
可以自定义一个简单的web服务在远程服务器上,暴漏一个rest api或socket监听,功能简单可以自行定义,比如编写接口查找文件等,甚至可以执行shell脚本。有必要可以添加安全认证。
在客户端就可以通过rest api或socket的方式对远程服务器暴漏的服务进行调用,获得想要的信息或执行相关命令。
你是怎么应用的啊?直接远程了进去看不行吗
要看你的服务器上运行的是什么软件,你的账号密码是什么的密码。假设是ftp的密码,那么就很简单了,在asp.net里,可以用 FtpWebRequest 这个类,直接支持列出目录和下载文件。
如果是远程桌面的用户名和密码,那么用这个用户名密码登录进去,安装iis和ftp,然后用上面的办法访问。
如果是linux 服务器,那么用ssh方式登录到服务器 ssh 用户名@IP地址 回车后,输入密码,到你想看的文件夹下,使用 ls -alh 命令 查看所有文件
如果是Linux服务器,
可是使用模糊查询命令,在当前目录查找指定文件:find . -name test.txt
在当前目录模糊查找文件:find . -name '*.txt'
顺便给你一个教程:https://www.cnblogs.com/adolfmc/p/5875214.html