Alias Entry no arquivo / etc / passwd

1

Na minha máquina desktop, minha conta é david , mas nos meus servidores é dweintra . Isso significa que sempre que eu usar scp eu tenho que fazer isso:

$ scp some.file dweintra@app05:

e

$ ssh dweinta@app05

Gostaria de poder simplesmente fazer isso:

$ scp some.file app05:
$ ssh app05

Ou seja, de alguma forma, crie um nome de usuário david alias para meu nome de usuário real dweintra . Eu acho que poderia fazer isso colocando uma entrada no arquivo /etc/passwd que corresponde à entrada dweintra , exceto, é claro, pelo primeiro campo da linha.

O dweintra está realmente no NIS e não diretamente em /etc/passwd . Haveria algum problema em fazer isso?

Estou apenas esperando reduzir alguns toques no teclado e os poucos milissegundos breves que levo para que eu puxe o nome do meu usuário no servidor.

    
por David W. 20.04.2012 / 21:56

1 resposta

8

Diga ao seu cliente ssh qual nome de usuário deve ser usado ao conectar-se a hosts remotos. Coloque isso em .ssh / config em sua estação de trabalho:

Host *
User dweinta

Eu recomendo que você leia toda a página man do ssh_config enquanto você está nisso.

    
por 20.04.2012 / 22:04