【发布时间】:2017-03-08 15:45:35
【问题描述】:
我正在使用 PuTTY 连接到中间服务器,并使用 sftp 进一步连接到生产服务器。一旦我在生产服务器上输入ls 命令,就会出现很多文件,我看不到它们,因为文件太多。
我尝试使用ls | less,但这不起作用:
sftp> ls | less
Couldn't stat remote file: No such file or directory
Can't ls: "/export/home/wbcm/|" not found
【问题讨论】:
-
您在
ls | less中看到了什么错误消息?或者你期待另一种形式的输出? -
sftp> ls | less 无法统计远程文件:没有这样的文件或目录 Can't ls: "/export/home/wbcm/|"没找到
-
putty 用于 ssh 而不是 sftp。你的主机操作系统是什么?有不错的 GUI 客户端,例如 winscp。
-
我确实使用了winscp,但我无法使用winscp连接到生产服务器。连接到生产服务器的唯一方法是使用 sftp production.server.com,而不是我键入 ls 并看到这么多文件但看不到所有文件。所以我想知道我是否可以将它们输出到文本文件中?
-
您是否通过 SSH(使用 PuTTY)连接到某个服务器,您通过 SFTP(使用 OpenSSH 命令行客户端)连接到另一个(生产)服务器?这意味着您不能从 Windows 机器直接 SFTP 到生产服务器(这就是您无法使用 WinSCP 连接的原因?)。如果是这种情况,请使用隧道:winscp.net/eng/docs/guide_tunnel