usando o gedit por meio da conexão ssh - devo ter o gedit instalado no servidor?

9

Eu queria experimentar usando ferramentas gráficas sobre o ssh. Apenas para aprender uma coisa nova:)

então, meu entendimento é este, eu me conecto assim: ssh -port -x user @ server

Mas eu estou executando o servidor Ubuntu assim não tem gui e, portanto, não há ferramentas de gui. Meu entendimento é que eu tenho que instalar o gedit no servidor. Mas também xserver?

Alguém pode me esclarecer esses conceitos?

    
por N.N. 21.10.2011 / 21:39

5 respostas

13

O comando correto é

ssh -p 2222 -X user@host

onde suponho que o servidor ouça o número da porta 2222. Observe também que o caso da opção X é importante, deve ser em maiúsculas.

Você precisa ter o programa que deseja executar instalado no servidor (gedit, neste caso). Você também pode instalar o gedit sem instalar o X, só porque você pode executar o gedit em um servidor X remoto , como você está tentando fazer.

    
por enzotib 21.10.2011 / 21:51
1

Eu acho que a questão não é sobre como usar o comando console ssh, mas alguma maneira de usar o gedit sobre conexões ssh. Bem, há um caminho .. você pode montar o sistema de arquivos remoto em um diretório local através do sshfs, então você pode usar o gedit para editar esses arquivos, ou qualquer que seja o aplicativo em execução na máquina local para editar os arquivos no mapeamento ssh local.

    
por useless 17.07.2013 / 07:45
1

Você não precisa instalar o gedit no seu servidor, mas você pode usar o gedit na sua área de trabalho para editar o arquivo no servidor. Veja como:

link

    
por Zack 28.07.2013 / 01:46
1

Ok, desculpe, acabei de perceber que essa questão era especificamente sobre o X sobre o ssh ou sobre esse tipo de coisa. Mas desde que eu escrevi isso vou postar assim mesmo. Se o seu não para apenas "tentar coisas novas", como a pergunta feita e só quero abrir um arquivo em um servidor ssh com o gedit. Eu pessoalmente não faria assim. Mas às vezes eu gostaria de poder abrir um arquivo no gedit quando estou logando no meu servidor através do ssh. Foi assim que acabei aqui. (e eu não encontrei a resposta para isso aqui)

ssh significa que sftp também está disponível também. Os gerenciadores de arquivos GNU / linux modernos suportam a conexão com o servidor sftp e navegam e abrem e editam arquivos como se fossem locais (mas geralmente mais lentos na net)

Eu tenho um login com uma configuração de chave pública para segurança e conveniência para que eu possa entrar no meu servidor através de ssh e sftp sem uma senha apenas clicando em um marcador que fiz no nautilus:

  1. Arquivo - > Conecte-se ao servidor
  2. preencha seu servidor ssh / sftp sftp: //[email protected]/folder
  3. conecte-se.
  4. Crie um marcador.
  5. Clique duas vezes nos arquivos associados ao gedit (ou qualquer coisa)

Então é assim que eu faço. Eu acho que é chamado gvfs e é um sistema de arquivos virtual que nautilus & amp; co uso. Você pode configurá-lo para os servidores de montagem automática na inicialização e ter diretórios disponíveis o tempo todo (no console), se necessário.

    
por redanimalwar 25.11.2016 / 07:52
0
  • Use o seguinte comando

    ssh -X user@host
    
% bl0ck_qu0te%     
por Pranav V R 09.05.2018 / 08:39