Sebagai tindak lanjut dari pertanyaan saya sebelumnya , saya telah memutuskan untuk membuat akun pengguna lokal seperti di bawah ini.
adduser --system --no-create-home USERNAME
Sekarang, saya ingin pengguna lokal dapat mengakses mesin menggunakan ssh. Sesuai pemahaman saya, sshbekerja seperti di bawah ini.
Dengan asumsi saya memiliki 2 mesin (katakanlah alpha dan beta ).
- Dari mesin alpha :
ssh user@beta - kunci publik alfa akan hadir
~/.ssh/authorized_keysdi bawah dalam mesin beta . - kunci pribadi alfa akan ada
/~/.sshdi bawah di mesin alpha .
Sekarang saya telah merencanakan untuk menerapkan tidak ada rumah untuk para pengguna. Jadi dengan asumsi saya addusermenjadi mesin beta tanpa rumah untuk pengguna, apakah saya masih bisa ssh ke beta dari alpha ?
AuthorizedKeysFilemungkin akan memecah login untuk setiap pengguna lain (kecuali jika Anda melakukan kepintaran lain). Mungkin lebih mudah untuk menambahkan direktori home minimal, hanya dengan~/.ssh/authorized_keys.