Esta é a invocação incorreta do comando ssh
. Correto é
ssh user@host
Verifique o manual man ssh
.
P.S. ssh
não permite passar a senha como um parâmetro. Você precisa usar algum ssh-agent que solicite a senha uma vez para que você precise inserir manualmente e depois fornecerá a senha para ssh
automaticamente ou você pode usar outro ajudante de terceiros como sshpass -p 'Password' ssh user@host
(não tenho certeza se ele existe no AIX)
Outra maneira de se livrar da senha é usar a autenticação de chave pública, dessa forma você fornece a chave privada (que foi criada sem senha) para ssh
as
ssh -i /path/to/private/key user@host
Em csh
, as variáveis devem ser atribuídas como
set HOST = "RealRemoteHostName"
set USER = "SomeUser"
use-o no seu script como
ssh $USER@$HOST
P.S.
Acontece que depois que a pergunta foi atualizada, não é uma Shell C ( csh
), mas /bin/sh
e problemas de assentos lá