Atualiza o OpenSSH Server em 12.04?

3

Estou tendo dificuldade em atualizar o openssh-server no ubuntu 12.04, eu estupidamente baixei o arquivo .deb para o 14.04 e é claro que não funcionou: /

Eu tentei o sudo apt-get -f install, ele apenas removeu o meu openssh

Aqui está a saída da instalação do openssh 6.6

vagrant@precise64:~$ sudo dpkg -i openssh-server_6.6p1-2ubuntu1_amd64.deb 
Selecting previously unselected package openssh-server.
(Reading database ... 84054 files and directories currently installed.)
Unpacking openssh-server (from openssh-server_6.6p1-2ubuntu1_amd64.deb) ...
dpkg: dependency problems prevent configuration of openssh-server:
 openssh-server depends on libc6 (>= 2.17); however:
  Version of libc6 on system is 2.15-0ubuntu10.5.
 openssh-server depends on libck-connector0 (>= 0.2.1); however:
  Package libck-connector0 is not installed.
 openssh-server depends on init-system-helpers (>= 1.13~); however:
  Package init-system-helpers is not installed.
 openssh-server depends on openssh-client (= 1:6.6p1-2ubuntu1); however:
  Version of openssh-client on system is 1:5.9p1-5ubuntu1.3.
 openssh-server depends on sysv-rc (>= 2.88dsf-24) | file-rc (>= 0.8.16); however:
  Version of sysv-rc on system is 2.88dsf-13.10ubuntu11.1.
  Package file-rc is not installed.
 openssh-server depends on lsb-base (>= 4.1+Debian3); however:
  Version of lsb-base on system is 4.0-0ubuntu20.3.
 openssh-server depends on openssh-sftp-server; however:
  Package openssh-sftp-server is not installed.
dpkg: error processing openssh-server (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Processing triggers for ufw ...
    
por Darick 06.05.2014 / 04:14

4 respostas

1

O código que você insere:

sudo dpkg -i openssh-server_6.6p1-2ubuntu1_amd64.deb

Deve instalar o OpenSSH-Server e não removê-lo. De qualquer forma, se você quiser instalá-lo da maneira correta, abra um terminal usando Ctrl + Alt + T e digite:

sudo apt-get install openssh-server    

e ele irá instalar o OpenSSH-Server, e se ele já estiver instalado, ele irá atualizá-lo e se estiver atualizado então nada será feito, além disso, se você tiver problemas com o comando acima tente:

sudo apt-get update    

E como listado acima, o Ubuntu atualiza o OpenSSH-Server para uma versão mais antiga que a mais recente, portanto, para instalar o mais recente, primeiro precisamos remover qualquer OpenSSH-Server antigo, abrir um prompt de comando usando Ctrl < /kbd> + Alt + T e digite o seguinte, pressionando Enter após cada linha:

sudo apt-get remove openssh-server    

e depois para instalar o mais recente

wget http://mirror.aarnet.edu.au/pub/OpenBSD/OpenSSH/portable/openssh-6.6p1.tar.gz    

tar -xvf openssh-6.6p1.tar.gz    

cd openssh-6.6p1    

./configure --prefix=/usr --sysconfdir=/etc/ssh    

--with-md5-passwords --with-privsep-path=/var/lib/sshd    

sudo make install    

E agora você deve ter o OpenSSH-Server 6.6 P1, para verificar, digite em um terminal:

sshd -V    
    
por OverCoder 13.06.2014 / 15:29
1

Esta não é a solução original, mas uma solução alternativa para obter o mais recente servidor openssh no Ubuntu. Execute estas linhas no seu terminal:

% bl0ck_qu0te%     
por Naveen 13.06.2014 / 15:34
0

Como não posso comentar, encontrei alguns problemas com isso, como acima, mas com algumas etapas extras para evitar o bloqueio.

Os mesmos passos acima:

wget http://mirror.aarnet.edu.au/pub/OpenBSD/OpenSSH/portable/openssh-6.6p1.tar.gz    

tar -xvf openssh-6.6p1.tar.gz    

cd openssh-6.6p1    

./configure --prefix=/usr --sysconfdir=/etc/ssh    

--with-md5-passwords --with-privsep-path=/var/lib/sshd    

sudo make install    

Depois, certifique-se de reiniciar o ssh!

sudo service ssh start

Desbloqueie e defina para uma senha aleatória (você ainda terá acesso sem password .pem)

sudo passwd -u ubuntu       
sudo passwd    ubuntu     
    
por adam e247 09.09.2014 / 18:22
0

Eu queria usar o OpenSSL (1.0.2a) mais recente, então tive que criar o primeiro ( Atualize o OpenSSL no Ubuntu 12.04 . Então eu tive que ajudar o OpenSSH a descobrir onde minha fonte ssl local estava localizada (--with-ssl-dir = / usr / local / ssl).

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords 
--with-privsep-path=/var/lib/sshd --with-ssl=/usr/local/ssl/lib 
--with-ssl-dir=/usr/local/ssl
    
por mdrissel 09.06.2015 / 19:31

Tags