Misalkan saya memiliki sistem jarak jauh bernama "remotesystem", dan akun pengguna "foouser" pada sistem itu.
Saya tahu bahwa pada sistem lokal saya, saya dapat membuat pasangan kunci SSH sebagai "foouser" pengguna lokal, meletakkan kunci publik di file "/home/foouser/.ssh/authorized_keys" on "remotesystem". Ketika saya SSH sebagai "foouser" dari sistem lokal saya ke "sistem remote", SSH menggunakan pasangan kunci untuk mengotentikasi saya.
Tetapi bagaimana jika nama pengguna lokal saya tidak sama dengan nama pengguna pada sistem jarak jauh? Artinya, bagaimana jika saya ingin SSH sebagai "pengguna" pengguna lokal untuk "sistem remote"? Jelas, saya perlu membuat pasangan kunci untuk "baruser" dan menambahkan kunci publik ke "/ home / fouser / .ssh/authorized_keys". Lalu, saya harus bisa "ssh foouser @ remotesystem" saat login sebagai "baruser" secara lokal, dan SSH akan menggunakan pasangan kunci untuk mengotentikasi, kan?
Saya bertanya karena saya berusaha agar otentikasi kunci berfungsi dalam skenario ini, tanpa hasil. Saya tidak yakin apakah ini karena ketidakcocokan nama pengguna, atau masalah konfigurasi dengan server SSH pada sistem jarak jauh.