如何(以及是否)在 ssh Web 界面上复制和粘贴?

如何(以及是否)在 ssh Web 界面上复制和粘贴?

网页提供对 Linux 计算机的基于 Web 的 ssh 访问。我正在使用一台 Windows7 机器。

在 vi 中编辑文件时,我想重复输入以下内容:

j0nhd0

(1) 转到下一行,然后 (2) 转到行首,然后 (3) 转到下一个出现的搜索项,然后 (4) 向左移动一个空格,然后 (5 ) 删除该点左侧线上的所有内容。 “0”只是因为我非常谨慎。

我想我要做的就是写以下内容

j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0

然后复制并粘贴它(同时不是当然是在插入模式下),它会在 15 行上执行该操作,然后我可以盯着它看几秒钟,以确保它没有做错任何事情,然后再进行下一次操作。这样做几百次就会在几分钟内完成这项工作。

该界面不允许我复制和粘贴。

所以:

  • 有什么方法可以复制和粘贴吗?
  • 我应该做一些明智的事情吗?如果是这样,那又怎样?

答案1

由于浏览器 DOM 安全模型的工作原理,这种 Web 界面无法轻松访问系统剪贴板(否则随机网页可能会窃取剪贴板内容)。

您的问题与 SSH 或 vi 无关,明智的选择是使用本机 SSH 客户端(例如 Putty)。

答案2

嘿,如果您使用 Chrome 浏览器,您可以安装 Secure Shell 插件/应用程序,通过 LAN 或 WAN 进行 SSH 非常简单。它提供了您正在寻找的功能。

只需从不同的来源复制并在控制台中双击即可粘贴,或者如果您想从控制台复制,请突出显示文本,它会自动复制所选文本。

如果您在连接某处时遇到问题(当您对不同的计算机使用相同的 IP 时,可能会发生这种情况。尝试使用 CTRL+ALT+J 从 java 中删除所有已知主机。更具体地说:term_.command.removeAllKnownHosts()

相关内容