Qualquer caminho para o terminal remoto de um computador desktop Ubuntu padrão instalado offline?

0

Como posso me conectar a um Ubuntu Desktop 16.04 remoto (VNC) com configuração padrão, mas sem acesso à Internet (ou seja, nenhuma outra maneira de instalar software adicional). Na minha máquina remota não há restrições para instalar qualquer coisa.

A primeira pergunta foi sobre windows- > ubuntu, e não houve solução. Gostaria de saber se haveria uma maneira de usar o mesmo sistema operacional? Eu sei que as perguntas parecem um pouco estranhas, mas há um fundo de aplicativo sério, então plz urso comigo e só considere "de jeito nenhum" se você está realmente certo. Obrigado

    
por CatMan 15.01.2017 / 19:03

2 respostas

1

Download the latest OpenSSH for Windows binaries (package OpenSSH-Win32.zip)
Extract the package to a convenient location (we will use C:\openssh in this guide)
As the Administrator, install SSHD and ssh-agent services:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
Generate server keys by running the following commands from the C:\openssh:

.\ssh-keygen.exe -A

Open a port for the SSH server in Windows Firewall:
    Either run the following PowerShell command (Windows 8 and 2012 or newer only), as the Administrator:
    New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH
    or go to Control Panel > System and Security > Windows Firewall > Advanced Settings > Inbound Rules and add a new rule for port 22.
To allow a public key authentication, as an Administrator, from C:\openssh, run:
powershell.exe -ExecutionPolicy Bypass -File install-sshlsa.ps1
and restart the machine
In C:\openssh\sshd_config locate a Subsystem sftp directive and change the path to sftp-server to its Windows location:
Subsystem sftp C:\openssh\sftp-server.exe
Start the service and/or configure automatic start:
    Go to Control Panel > System and Security > Administrative Tools and open Services. Locate SSHD service.
    If you want the server to start automatically when your machine is started: Go to Action > Properties. In the Properties dialog, change Startup type to Automatic and confirm.
    Start the SSHD service by clicking the Start the service.

Essas instruções são parcialmente baseadas nas instruções oficiais de implantação. Configurando a autenticação de chave pública SSH

Siga um guia genérico para Configurar a autenticação de chave pública SSH no servidor * nix OpenSSH, com as seguintes diferenças:

Create the .ssh folder (for the authorized_keys file) in your Windows account profile folder (typically in C:\Users\username\.ssh).
Do not change permissions for the .ssh and the authorized_keys.

Conectando ao servidor

Antes da primeira conexão, descubra a impressão digital da chave RSA do servidor executando ssh-keygen.exe -l -f ssh_host_rsa_key -E md5 em C: \ openssh:

C: \ openssh > ssh-keygen.exe -l -f ssh_host_rsa_key -E md5 2048 MD5: 94: 93: fc: c5: 7d: d8: 2a: 33: 21: 0e: f3: 91: 11: 8a: d9 martin @ exemplo (RSA)

Inicie o WinSCP. A caixa de diálogo de login será exibida. Na caixa de diálogo:

Make sure New site node is selected.
On New site node, make sure the SFTP protocol is selected.
Enter your machine/server IP address (or a hostname) into the Host name box.
Enter your Windows account name to the User name box. It might have to be entered in the format user@domain, if running on a domain.
For a public key authentication:
    Press the Advanced button to open Advanced site settings dialog and go to SSH > Authentication page.
    In Private key file box select your private key file.
    Submit Advanced site settings dialog with the OK button.
For a password authentication:
    Enter your Windows account password to the Password box.
    If you Windows account does not have a password, you cannot authenticate with the password authentication (i.e. with an empty password), you need to use the public key authentication.
Save your site settings using the Save button.
Login using Login button.
Verify the host key by comparing fingerprint with the one collected before (see above).
    
por Ubuntu User 15.01.2017 / 19:21
0

A resposta para a pergunta é:

Não tem jeito.

Como a primeira resposta sugere, existem alternativas quando não se está usando o CD de instalação padrão ou quando alguém está disposto a instalar software adicional que não seja da mídia de instalação original. Com o google um pode encontrar vários tutoriais como fazer um CD de instalação do Ubuntu personalizado. Então, basta adicionar o pacote openssh-server e seguir as instruções da resposta do 'usuário do Ubuntu' acima.

A única alternativa que está próxima da questão (usando mídia original) seria:

  • Não instale o Ubuntu Desktop, instale o servidor Ubuntu.

    Embora ambos usem o mesmo kernel e sejam basicamente as mesmas distribuições, a diferença entre as duas imagens oficiais * .iso é a seleção de pacotes que foram colocados no CD. O servidor tem o melhor pacote de controle remoto para usar: openssh-server.

  • O servidor pode ser concluído com qualquer área de trabalho para uma versão desktop completa do Ubuntu.

    A maneira mais fácil é usar o "tasksel", que é uma linha de comando, mas uma ferramenta de instalação orientada por menus. Ele oferece diferentes sabores do Ubuntu para instalar.

É evidente que a desvantagem dessa solução alternativa é que você precisa saber como trabalhar com a linha de comando no Ubuntu e como as coisas funcionam, por exemplo, o gerenciador de pacotes apt e seu arquivo de configuração /etc/apt/sources.list.

    
por CatMan 08.04.2017 / 14:31