我想使用 SSH 将一个大文件从 Unix 服务器复制到 Windows 剪贴板。
如何才能做到这一点?
我无法在服务器上安装任何第三方应用程序
我尝试了各种选项,例如%y+
但它们都不适合我。
更新 :
最后我在 Windows cygwin 上使用了 scp,它的工作原理很迷人 谢谢
就像与 Unix 服务器的交互式会话一样,您也可以使用它ssh
来执行命令然后退出。使用cat
,您可以打印 Unix 服务器上的文件内容。Windows 附带clip
捕获输出并将其放置在剪贴板中的工具。瞧:
ssh user@server cat /etc/passwd | clip
如果你用 vim 来做,vim 可以直接通过 scp 打开远程文件。
尝试(在 Windows 上,命令行可能会有所不同,但你明白了)
vim scp://remoteuser@server.tld//path/to/your/large/file
你必须在本地机器上安装 vim(在你的 Windows 上)
然后你可以玩寄存器。
如果你有 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
更多阅读这里
如果您无法安装第三方软件,则必须执行 aless <fileName>
并一次将其复制一页。如果您可以安装不同的腻子客户端(应该是可能的,它是一个独立的可执行文件,因此您应该能够将其保存到您的桌面)有一个 PuTTY 的修改版本可以完成此操作。