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.