Eu uso uma máquina Linux no trabalho e um Mac em casa. Posso fazer ssh da minha máquina em casa para minha máquina de trabalho. Mas o único editor ao qual tenho acesso na linha de comando é o vi, do qual não gosto.
Existe uma maneira de usar o gedit no meu mac para editar arquivos remotamente através de uma conexão ssh?
Esta página diz que isso pode ser feito, mas acho que pressupõe que você esteja usando o gedit no Ubuntu. No meu mac (os 10.5.8) não tenho a opção "bookmark" quando clico em "conectar ao servidor".
Responder1
CyberDuckpermitirá que você edite arquivos via SSH usando o editor de texto Mac de sua escolha. Eu recomendo TextWrangler.
Responder2
Use a opção -X ao fazer ssh em sua máquina Linux. Se você ainda não instalou o X11, ele está disponível como uma instalação opcional no disco de instalação do OS X. Com o X11 instalado, 'ssh -X user@host' inicia o X11 e você está pronto para usar o gedit.
Alternativamente, você pode usarMacfusãopara montar sua máquina Linux, através de ssh, como um sistema de arquivos. Você pode então usar um editor de texto OS X para editar arquivos na máquina remota.
Responder3
O Gedit usa gvfs, uma camada de sistema de arquivos virtual que permite acessar arquivos através de diferentes protocolos, incluindo sftp (que provavelmente está disponível se o ssh estiver disponível). Portanto, provavelmente você já pode usá-lo para editar seus arquivos remotos sem precisar instalar nada. Basta digitar sftp://youserver/ na caixa de diálogo aberta.
Você também pode usar fuse + sshfs para montar a hierarquia de arquivos distante em um ponto de montagem local, podendo assim usar qualquer aplicativo para editar qualquer arquivo. Uma maneira fácil de fazer isso parece ser atravésMacFusion.