5 outubro, 2007 Postado por: jmartinez
Uso algumas aplicações no meu dia a dia que estão no meu server linux, precisei fazer um applescript para colocar o ícone no laucher e assim conseguir abrir algum appX no mac facilitando muito minha vida, como tive um pouco de trabalho vou postar um exemplo aqui de como fazer o script para abrir o evolution, incluindo o passo das chaves auth no ssh.
ncode@ibook:~/.ssh$ ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/ncode/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/ncode/.ssh/id_rsa. Your public key has been saved in /home/ncode/.ssh/id_rsa.pub. The key fingerprint is: ******************************************* ncode@ibook
ncode@ibook:~/.ssh ncode$ cat id_rsa.pub ssh-rsa **************..... ncode@ibook
haruko:~/.ssh ncode$ ssh ncode@takkun ncode@takkun:~$ cd .ssh/ ncode@takkun:~/.ssh$ vim known_hosts
Pronto!!! Agora é só colar a string do id_rsa.pub em uma nova linha dentro do known_hosts salver e sair, lembrando que seu sshd_config tem que estar com o “X11Forwarding yes”.
Bom agora que ja estamos com o ssh autenticando por chave, vamos fazer o applescript :)
do shell script "open -a /Applications/Utilities/X11.app" set meuserver to "192.168.100.10" do shell script "DISPLAY=:0.0 ssh -XY " & meuserver & " evolution"
Agora é só compilar ele e clicar duas vezes que seu evolution já esta abrindo :)
Categoria Code, OSX | Sem comentários »
Site feito por: Eduardo Medeiros, utilizando tecnologia Wordpress.
Melhor visualizado no Firefox/Safari/I.E 8.0
DOTMAC - 2005-2009 - Todos os direitos reservados.