Saya memiliki kata sandi pengaturan kurang ssh, tetapi saya tidak dapat membuat alias. Saya kira alias dieksekusi dengan hak lain.
Di sini saya dapat terhubung tanpa masalah:
MacBook-Pro:~ romain$ ssh [email protected]
Last login: Fri Aug 5 19:09:20 2016
Mac:~ romain$ echo "worked !"
-bash: !": event not found
Mac:~ romain$ exit
logout
Connection to 169.254.33.98 closed.
Tetapi ketika saya membuat alias:
MacBook-Pro:~ romain$ tail -n 1 ~/.bash_profile
alias macair='ssh [email protected]'
Saya tidak dapat terhubung:
MacBook-Pro:~ romain$ macair
Password:
Password:
Password:
Permission denied (publickey,keyboard-interactive).
MacBook-Pro:~ romain$
Mungkin salah conf di otor_keys:
MacBook-Pro:~ romain$ ls -l ~/.ssh/
total 32
-rw------- 1 romain staff 784 5 aoû 19:00 authorized_keys
-rw------- 1 romain staff 1675 5 aoû 18:56 id_rsa
-rw-r--r--@ 1 romain staff 416 5 aoû 18:56 id_rsa.pub
-rw-r--r-- 1 romain staff 1850 1 aoû 16:40 known_hosts
alias macair='ssh [email protected]'
seharusnya romain bukan romairomai
daripadaromain
. Apakah ini salah ketik dalam pertanyaan Anda, atau dalam alias Anda (yang akan menyebabkan login pubkey gagal)?