我想使用SSH将一个大文件从Unix服务器复制到Windows剪贴板。
如何才能做到这一点?
我无法在服务器上安装任何第三方应用程序
我尝试了各种选项,如%y+
但是他们都没有为我工作。
更新:
最后我用Windows cygwin上的scp,它像魅力感谢
如果你有腻子(或任何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
更多阅读这里
和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上)
那么你可以玩注册。
如果您无法安装第三方软件,则必须less <fileName>
并一次将其复制到一页。 如果你可以安装一个不同的腻子客户端(应该是可能的,它是一个独立的可执行文件,所以你应该可以把它保存到桌面上) 有一个修改后的PuTTY版本来完成这个任务 。