Função adicionada ao .bashrc não funciona [duplicado]

0

Eu adicionei esta função ao meu arquivo .bashrc:

SSH(){
    ssh -X -o PasswordAuthentication=yes [email protected].$*
}

e ao tentar executar por ex. SSH 101 recebo mensagem:

SSH: command not found
    
por faketruth 20.09.2016 / 13:39

1 resposta

0

Você está usando o bash como seu shell de login?   ps aux | grep $$

Alguns Linux Distros ou UNIXes podem não originar ~ / .bashrc mas ~ / .bash_profile. Você poderia adicionar source ~/.bashrc para o seu ~ / .profile

Como alternativa, você pode usar ~/.ssh/config para adicionar configurações especiais a determinados hosts, como este:

Host ? ?? ???
    User root
    HostName 10.222.22.%h
    PasswordAuthentication=yes
    ForwardX11=yes

E ssh 101 deve fazer o mesmo como sua função SSH 101 .

    
por 20.09.2016 / 14:25