Eu compilei openssh
o código-fonte usando
./configure
make
e
make install
Agora ele compilou e instalou binários, arquivos de configuração e o servidor em
/usr/local/bin
/usr/local/etc
/usr/local/sbin
Qual é o próximo?. Como inicio o ssh
servidor e começo a me conectar a ele?
Responder1
Eu acho que você já deve ter encontrado a resposta. mas se não, execute o seguinte:
# sudo /usr/local/sbin/sshd
Em algumas distribuições, o sshd
arquivo estará localizado em outro lugar, por exemplo,/usr/sbin/sshd
Isso iniciará o servidor openssh com configurações padrão, mas em alguns casos mostrará um erro:
privilege separation user sshd does not exist
Para resolver esse erro, execute os seguintes comandos antes de compilar o OpenSSH:
sudo install -v -m700 -d /var/lib/sshd
sudo chown -v root:sys /var/lib/sshd
sudo groupadd sshd
sudo useradd -c 'sshd PrivSep' -d /var/lib/sshd -g sshd -s /bin/false -u 50 sshd
Responder2
Minha maneira preferida de obter uma versão construída localmente de um pacote padrão é usar apt-get source
a versão Ubuntu do pacote, atualizar o código-fonte, construir um .deb
a partir daí e instalá-lo. Isso ajuda você a alinhar todos init
os scripts e configurações com o resto do seu sistema.
Responder3
veja se você pode fazer sudo service ssh start
, se isso acontecer e você quiser que ele seja executado na inicialização, você também pode fazer sudo update-rc.d ssh defaults
para sempre executá-lo na inicialização.
então, de outra máquina (linux/mac), tente ssh nomedeusuario@máquina-ip. No Windows você pode usar o putty fornecendo o ip da máquina.