1

我想使用 SSH 将一个大文件从 Unix 服务器复制到 Windows 剪贴板。
如何才能做到这一点?

我无法在服务器上安装任何第三方应用程序
我尝试了各种选项,例如%y+但它们都不适合我。

更新 :

最后我在 Windows cygwin 上使用了 scp,它的工作原理很迷人 谢谢

4

4 回答 4

3

就像与 Unix 服务器的交互式会话一样,您也可以使用它ssh来执行命令然后退出。使用cat,您可以打印 Unix 服务器上的文件内容。Windows 附带clip捕获输出并将其放置在剪贴板中的工具。瞧:

ssh user@server cat /etc/passwd | clip
于 2013-05-31T11:49:52.130 回答
1

如果你用 vim 来做,vim 可以直接通过 scp 打开远程文件。

尝试(在 Windows 上,命令行可能会有所不同,但你明白了)

vim scp://remoteuser@server.tld//path/to/your/large/file

你必须在本地机器上安装 vim(在你的 Windows 上)

然后你可以玩寄存器。

于 2013-05-31T11:49:39.710 回答
1

如果你有 PuTTY(或任何 Windows SSH 客户端),只需超级复制它:

scp username@linuxMachineAddress<linux directory path> C:\Documents\filename.extension

例如:

pscp firdooze@192.160.1.233:/home/firdooze/helloWorld.txt C:\Documents\helloWorld.txt

更多阅读这里

于 2013-05-31T11:47:24.013 回答
0

如果您无法安装第三方软件,则必须执行 aless <fileName>并一次将其复制一页。如果您可以安装不同的腻子客户端(应该是可能的,它是一个独立的可执行文件,因此您应该能够将其保存到您的桌面)有一个 PuTTY 的修改版本可以完成此操作

于 2013-05-31T11:43:56.487 回答