Quero configurar meu framboesa para permitir autenticação apenas com criptografia de chave pública para torná-lo mais seguro e facilitar o ssh. No entanto, minha pasta de rede na máquina Windows 10 da qual desejo fazer o ssh não está mais se conectando a ela porque o Win 10 parece não conseguir anexar uma pasta de rede com RSA. Pelo menos não encontrei opção de adicionar pasta via RSA, apenas autenticação de senha de usuário.
Quero usar autenticação de nome de usuário/senha para a pasta de rede da minha máquina principal que está na mesma rede local, mas permitir apenas RSA de qualquer outra máquina.
Até agora eu modifiquei meu sshd_config para que as únicas linhas não-#-ed sejam
PubkeyAuthentication yes
ChallengeResponseAuthentication no
PasswordAuthentication no
Match Address 192.168.2.0/24
PasswordAuthentication yes
Match All
Subsystem sftp /usr/lib/openssh/sftp-server
e a configuração padrão.
Responder1
Sim, você pode fazer isso com o comando Match em sshd_config (procure por "bloco condicional" nomanual)
PasswordAuthentication no
Match Address 192.168.1.0/24
PasswordAuthentication yes
Isso permitiria o PaswordAuthentication apenas na sua rede local (assumindo que seja 192.168.1.0/24).
O bloco Match deve estar no final, mas se não estiver e você quiser fechá-lo, pode fazê-lo com
Match All