我想知道是否可以在 LibreOffice 文档中创建类似超链接的东西,当调用它时,会打开一个终端ssh-ing到选定的“超链接”?知识产权
问题是有时我需要通过 ssh 连接到远程机器。我有一个 LibreOffice .odt (writer) 文档,其中包含这些机器 IP 的列表。我想这样做,这样我就可以单击其中一个 IP,它会自动打开一个带有 ssh 连接的 gnome 终端。主要是为了避免必须打开终端并输入 sshmyusername@what.ever.ip
我创建了一个似乎可以工作的宏:
Sub OpenSSH(remoteIP as Integer, Optional remoteSSHPort as Integer)
If IsMissing(remoteSSHPort) then
remoteSSHPort = 22
End if
sshCommand = "gnome-terminal --command 'ssh -Y -p " + remoteSSHPort + " myusername@" + remoteIP + "'"
Shell(sshCommand)
End Sub
这似乎可以满足我的需要。现在,我想转到我的 LibreOffice 文档,选择我在其中列出的 IP 之一,然后执行类似“以所选 ip 作为参数运行 'OpenSSH' 例程”之类的操作
我真的不需要任何花哨的东西,或者让宏发送密码或类似的复杂东西。我只需要它来打开运行 ssh 命令的 gnome 终端。
我正在运行带有 LibreOffice 3.4.4 的 Ubuntu 11.10。我是复杂的(对我而言)宏世界的新手。
先感谢您。