当前位置:  技术问答>linux和unix

有什么办法查看远程计算机的文件目录利用socket

    来源: 互联网  发布时间:2016-06-26

    本文导语:  RT 我connect到一个计算机,通过这边的命令来对远程计算机操作,我怎么能ls到远程计算机的信息到本机上面呢。 比如我本机发去一个ls命令,在本机下就现实,远程计算机的文件目录信息 | 我...

RT
我connect到一个计算机,通过这边的命令来对远程计算机操作,我怎么能ls到远程计算机的信息到本机上面呢。
比如我本机发去一个ls命令,在本机下就现实,远程计算机的文件目录信息

|
我怎么能ls到远程计算机的信息到本机上面呢

本机执行ls,获取远程机器ls的结果?
这个。。expect脚本吧。
http://www.chinaunix.net/jh/24/594417.html
http://blog.chinaunix.net/u3/94157/showart_2012045.html

|
/*******************************************************************************************
** Name:popen.c
**      This program is used to show the usage of popen() .
** Author:zieckey,(zieckey@yahoo.com.cn)
** Date:2007/9/30 11:47
** All rights reserved!
*******************************************************************************************/
#include 
#include 
#include 
#include 
#include 

int main( void )
{
   FILE   *stream;
   FILE   *wstream;
   char   buf[1024];
     
    memset( buf, '', sizeof(buf) );//初始化buf,以免后面写如乱码到文件中
    stream = popen( "ls -l", "r" ); //将“ls -l”命令的输出 通过管道读取(“r”参数)到FILE* stream
    wstream = fopen( "test_popen.txt", "w+"); //新建一个可写的文件

    fread( buf, sizeof(char), sizeof(buf), stream); //将刚刚FILE* stream的数据流读取到buf中
    fwrite( buf, 1, sizeof(buf), wstream );//将buf中的数据写到FILE    *wstream对应的流中,也是写到文件中
    
    pclose( stream );  
    fclose( wstream );
    
    return 0;
}

|
那边做个服务端,接受这边的命令。然后把在那边执行出来结果发包回来就好了

|
ftp 客户端与服务器配合在一起,看起来有点儿能够满足lz的需求吧

|
直接SSH过去不就行了吗?

    
 
 

您可能感兴趣的文章:

  • 根目录 / 文件利用过高, 啥办法?
  • 要让某文件夹下的文件和文件夹名称竖向排列,有办法没?
  • 请问,有什么办法可以把html文件生成pdf/excel格式的文件
  • 有没有办法在打开一个文件之前判断当前是否有进程在使用(读或写)该文件
  • 为什么在KNOME下复制文件时文件管理器经常崩溃?有何解决办法?
  • ubuntu下修改 vim 配置 将 .inc 后缀文件 动态当作不同文件对待的解决办法
  • 请问用rm 命令删掉的目录(含文件)有什么办法恢复?
  • 将ocx文件转换成C#程序引用的DLL文件的办法
  • 谁有办法把一个原来是fat32的文件系统,被格式成为sco unix文件系统还原回来?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • java中文件删除后,有没有办法恢复?????
  • 求Linux中的文件夹复制到Windows中的办法
  • 我只想列出目录名,不要文件名列表,用ls怎么实现,或者用其他办法?
  • 新手初到跪求大虾linux系统自动生成同名的文件与后缀~文件解决办法
  • vm下获取文件的办法
  • 有什么办法自己用java编写一个数据库读写的文件呀?
  • 有没有办法知道系统中那些文件描述符正在被使用?
  • 请问有没有办法可以将10M大小的文件用软盘拷到WINDOWS2000中????
  • 有没有什么办法快速的找出应该包含的头文件?
  • IIS7无法读取配置文件解决办法
  • 用rm不小心删除了很多文件,有没有办法恢复?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • 请问shell脚本中有没有办法将上一条命令的显示输出传为变量的办法,记得不是$?噢
  • 安装hadoop时出现内存不够及其它一些常见的hadoop错误解决办法
  • VMware装了ubuntu时,没有设置root的密码,现在没有办法打开root账户,网上的很多办法都试了。
  • linux/centos安装nginx常见错误及解决办法
  • 有什么办法让KDE注销时选择注销、重启还是关机?
  • 救命.PHP没有办法调用MYSQL!!!!
  • 虚拟机-虚拟光驱的搭配,有安装LINUX成功的办法么?
  • 根目录满了,有什么办法可以扩容?
  • 访问Access数据库,除了JDBD-ODBC桥,是否还有别的办法?
  • Sql Server忘记密码的解决办法
  • 在VAJ中有办法改变核心的JAVA包吗?
  • 就没别的办法了?---关于applet,swing,IE
  • 有什么办法能把复制到硬盘再装吗?
  • 有没有办法在JSP中刷新页面?请高手指点。
  • 显示器(AXION)不支持LINUX图形界面,有没有解决办法
  • 有没有办法当按下机箱上的电源按钮后让linux正常关机?
  • 我想要redhat9。0里面的图标,不知道大侠们有没有办法?
  • 请问:我的F盘没有办法转化成NTFS格式
  • UNIX下用 sleep 时,进程不回响应,kill 都不行,都没有别的办法?
  • 请问大侠们,谁有办法屏蔽掉ctrl+c这个热键呀????急呀!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3