Мне было интересно, возможно ли создать что-то вроде гиперссылки в документе LibreOffice, который при вызове открывает терминал ssh-ing для выбранной "гиперссылки?" IP
Проблема в том, что время от времени мне нужно подключаться через ssh к удаленным машинам. У меня есть документ LibreOffice .odt (писатель) со списком IP-адресов этих машин ». Я хотел бы сделать так, чтобы я мог нажать на один из IP-адресов, и он автоматически открывает gnome-терминал с ssh-подключением к нему. Главным образом, чтобы избежать необходимости открывать терминал и вводить ssh myusername@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-адресов, которые я там перечислил, и сделать что-то вроде «Запустить подпрограмму« OpenSSH »с выбранным ip в качестве параметра»
Мне на самом деле не нужно ничего причудливого, или макрос, отправляющий пароли или подобные сложные вещи Мне просто нужно открыть gnome-терминал с командой ssh.
Я использую Ubuntu 11.10 с LibreOffice 3.4.4. И я абсолютный новичок в сложном (для меня) мире макросов.
Заранее спасибо.