Eu sei como conecta por chaves :) O que eu quero é evitar este "-i /caminho/para/chave [EMAIL PROTECTED]", trocando para "-i /caminho/para/chave.user1 [EMAIL PROTECTED]".
A idéia é aumentar a segurança (utilizando chaves ao invés de senhas) mas ainda assim manter cada usuário no seu devido lugar, ou seja, o usuário fulando (no *nix) tem a chave fulano.key, para o SSH fulano.key da acesso somente ao usuário fulano (no *nix), vi algo na man page do SSH, mas não pude testar ainda. OBS: Sobre Windows, eu não uso, só tem linux e OpenBSD aqui :D On 1/23/07, Fabiano Pires <[EMAIL PROTECTED]> wrote:
2007/1/23, Fabiano Pires <[EMAIL PROTECTED]>: > 2007/1/19, Maxwillian Miorim <[EMAIL PROTECTED]>: > > Olá pessoal! > > > > Estava configurando o mod_dav para quando veio uma dúvida (nada a ver > > com o que estava fazendo, mas acho que é uma boa idéa :) - posso fazer > > com que uma determinada chave pública faça logon como um determinado > > usuário no SSH? > > > > Seria algo como: > > chave1 -> somente usuário1 > > chave2 -> somente usuário2 > > chave3 -> root ou qualquer usuário > > > > Além disso, este "cenário" seria perfeito: > > chave 4 -> somente usuário1 e usuário2 > > > > OBS: Não li a documentação do SSH ainda, tive a idéia, estou postando > > na lista e voltando para meu mod_dav. :D > > > > Grato desde já, > > 1) Utilizando o ssh do linux como cliente: > ssh -i /caminho/para/a/chave [EMAIL PROTECTED] > > Se a chave não possuir senha, o login é feito automaticamente com o usuário user > > 2) Utilizando o putty como cliente (mais longo, porém igualmente simples): > a) Crie a chave, copie para o windows e converta para o formato do putty > b) Crie uma seção no putty (não é obrigatório mas altamente > recomendado) com os dados de conexão (IP e porta) > c) Vá em "Connection > SSH > Auth" e indique em "primary key file ..." > o arquivo de chave que você converteu para o formato do putty. > d) Por fim vá em "Connection > Data" e indique em "Auto-Login > Username" o nome do usuário. > > Agora, para que a chave1 funcione apenas com o usuário1, instale > arquivo de chave publica apenas no diretório .ssh deste usuário. Para > que funcione com 2 ou mais usuáios diferentes, instale no diretório > .ssh dos respectivos usuários. (se não ficou muito claro, é só > perguntar) > > Bom dav pra vc > Fabiano. Ah, mais uma coisa: pra ficar prático, no linux vc pode criar um alias para o comando "ssh -i keyfile [EMAIL PROTECTED]" e no windows você pode acessar os dados da seção diretamente, se não me engano utilizando putty.exe @nomeseção ou algo assim ... Fabiano > > -- > > Maxwillian Miorim <[EMAIL PROTECTED]> > > ---- > > Slackware 11.0/current, OpenBSD 3.9 and Debian SID/experimental. > > > > Uso Linux e BSD porque funcionam! :D
-- Maxwillian Miorim <[EMAIL PROTECTED]> ---- Slackware 11.0/current, OpenBSD 3.9 and Debian SID/experimental. Uso Linux e BSD porque funcionam! :D

