Debian Squeeze 6.0.1 - arquivos de configuração faltando após a instalação do ssh

3

Eu tinha instalado o ssh mas algo deu errado e o desinstalei. Eu removi os arquivos de configuração SSH manualmente (eu deletei toda a pasta / etc / ssh) .

Após a instalação do ssh (quero dizer apt-get install ssh ) eu notei que não tenho arquivos de configuração SSH.

Eu tentei apt-get install openssh-server , mas ainda não tenho arquivos de configuração SSH.

    
por Seven 03.06.2011 / 22:27

2 respostas

3

apt-get install openssh-server apenas instala o pacote openssh-server se ele não foi instalado anteriormente. Para reinstalá-lo, execute:

sudo apt-get --reinstall install openssh-server

O pacote ssh é um meta-pacote que depende dos pacotes openssh-server e openssh-client , portanto, removê-lo não remove os dois.

    
por 03.06.2011 / 23:01
1

se você tiver removido / etc / ssh completamente, antes de executar    sudo apt-get --reinstall instala o openssh-server você tem que recriar o diretório / etc / ssh e um arquivo sshd_config nele, se eu acreditar no meu /var/lib/dpkg/info/openssh-server.postinst onde eu posso ler:

    #Preserve old sshd_config before generating a new one
    if [ -e /etc/ssh/sshd_config ] ; then 
        mv /etc/ssh/sshd_config /etc/ssh/sshd_config.dpkg-old
    fi

    cat <<EOF > /etc/ssh/sshd_config

infelizmente, isso não foi suficiente para mim (minhas configurações foram perdidas durante uma atualização) Eu tenho que consertar o sshd_config, estou bloqueado com

   debug2: ssh_connect: needpriv 0
   debug1: Connecting to  xxx.com [XXX.XXX.XXX.XXX] port 22.
   debug1: Connection established.
   debug1: identity file /home/dan/.ssh/id_rsa type -1
   debug1: identity file /home/dan/.ssh/id_rsa-cert type -1
   debug1: identity file /home/dan/.ssh/id_dsa type -1
   debug1: identity file /home/dan/.ssh/id_dsa-cert type -1
   debug1: Remote protocol version 2.0, remote software version OpenSSH_5.5p1 Debian-6
   debug1: match: OpenSSH_5.5p1 Debian-6 pat OpenSSH*
   debug1: Enabling compatibility mode for protocol 2.0
   debug1: Local version string SSH-2.0-OpenSSH_5.5p1 Debian-6
   debug2: fd 3 setting O_NONBLOCK
   debug1: SSH2_MSG_KEXINIT sent

Eu não tenho nenhum aviso de volta Sorte minha :(      link

    
por 25.08.2011 / 17:29