Membuat alias untuk kata sandi lebih sedikit ssh


0

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 romain@169.254.33.98
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 romai@169.254.33.98'

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

2
nama pengguna salah eja alias macair='ssh romai@169.254.33.98' seharusnya romain bukan romai
— barlop

Alias ​​Anda menunjukkan Anda masuk sebagai pengguna romai daripada romain. Apakah ini salah ketik dalam pertanyaan Anda, atau dalam alias Anda (yang akan menyebabkan login pubkey gagal)?
— user4556274

@ user4556274 itu harus romain jelas, seperti pada nama pengguna supernya, dan seperti pada command prompt dan seperti pada nama 'romain'
— barlop

@barlop, ya, tentu saja. Pertanyaannya adalah apakah kesalahannya pada sistemnya atau hanya di ketikannya di halaman ini.
— user4556274
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.