Próbuję połączyć się z instancją Windows Azure za pomocą tkaniny, ale mimo tego, że skonfigurowałem połączenie ssh do wykonywania poleceń, tkanina wciąż prosi o podanie hasła.Tkanina wciąż prosi o podanie hasła przy użyciu połączenia SSH
To jest mój plik tkanina:
def azure1():
env.hosts = ['host.cloudapp.net:60770']
env.user = 'adminuser'
env.key_filename = './azure.key'
def what_is_my_name():
run('whoami')
go uruchomić jak:
fab -f fabfile.py azure1 what_is_my_name
lub
fab -k -f fabfile.py -i azure.key -H [email protected]:60770 -p password what_is_my_name
ale nic nie działało, to ciągle pyta o hasło użytkownika mimo wejdę to poprawnie.
Executing task 'what_is_my_name'
run: whoami
Login password for 'adminuser':
Login password for 'adminuser':
Login password for 'adminuser':
Login password for 'adminuser':
Jeśli spróbuję połączyć się bezpośrednio z ssh, działa idealnie.
ssh -i azure.key -p 60770 [email protected]
Wcześniej próbowałem radzi podane w innych pytań (q1q2q3), ale nic nie działa.
Każdy pomysł, co robię źle?
Dziękuję