栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何从远程SSH会话将数据发送到本地剪贴板

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从远程SSH会话将数据发送到本地剪贴板

我正在恢复该线程,因为我一直在寻找相同的解决方案,并且已经找到了一种适合我的解决方案。这是对OSX
Daily
的建议的较小修改。

就我而言,我使用本地OSX计算机上的Terminal通过SSH连接到linux服务器。像OP一样,我希望能够仅使用键盘将少量文本从终端传输到本地剪贴板。

解决方案的实质:

commandThatMakesOutput | ssh desktop pbcopy

在与远程计算机的ssh会话中运行时,此命令采用 commandThatMakesOutput
的输出(例如ls,pwd),并将输出通过管道传输到本地计算机的剪贴板(“桌面”的名称或IP)。换句话说,它使用嵌套的ssh:您通过一个ssh会话连接到远程计算机,在其中执行命令,然后远程计算机通过另一个ssh会话连接到桌面,并将文本放入剪贴板。

它要求将您的桌面配置为ssh服务器(我留给您和Google使用)。如果您已经设置了ssh密钥来促进ssh的快速使用,则要容易得多,最好使用每个会话的密码短语或任何您的安全需求。

其他例子:

ls  | ssh desktopIpAddress pbcopypwd |  ssh desktopIpAddress pbcopy

为了方便起见,我创建了一个bash文件来缩短管道后所需的文本:

#!/bin/bashssh desktop pbcopy

就我而言,我使用的是特别命名的密钥

我以文件名 cb (我的助记符(ClipBoard))保存了该脚本。将该脚本放在您的路径中的某个位置,使其可执行并执行以下操作:

ls | cb


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/412375.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号