Vultr menyediakan ciri yang membolehkan anda memasang kunci SSH terlebih dahulu semasa membuat instance baru. Ini membolehkan anda mengakses pengguna root pelayan , namun kunci tidak akan berfungsi dengan pengguna bukan root yang baru dibuat . Dalam tutorial ini, saya akan menunjukkan kepada anda cara menggunakan kunci SSH yang telah anda pasang dengan pengguna yang baru dibuat.
Keperluan
- Contoh Vultr dengan Ubuntu dipasang. Panduan ini kemungkinan akan berfungsi untuk semua pengedaran Linux semasa, saya menggunakan Ubuntu 14.04.
- Kekunci SSH ditambahkan dari panel kawalan Vultr anda (Panduan boleh didapati di sini )
- Akaun pengguna bukan root.
Menciptakan pengguna baru
Perhatikan bahawa anda boleh menggunakan kaedah ini dengan akaun apa pun, tidak ada keperluan eksplisit untuk pengguna baru.
Membuat pengguna baru di Ubuntu sangat mudah. Taipkan arahan berikut.
adduser username
Perintah di atas membuat pengguna berfungsi penuh yang bertajuk nama pengguna .
Menyalin kunci SSH kepada pengguna baru
Di Ubuntu, setiap pengguna memiliki .ssh
direktori di dalam direktori home mereka. Kami akan menyalin kunci SSH dari direktori SSH pengguna root ke direktori pengguna baru.
Kemungkinan besar, .ssh
direktori tidak ada, mari maju dan buat direktori itu.
sudo mkdir /home/username/.ssh
Sekarang kita boleh menyalin fail kunci SSH dari root ke nama pengguna .
sudo cp -rf /root/.ssh/* /home/username/.ssh/
Sebelum kita dapat menggunakan kunci SSH, kita mesti memastikan bahawa kita menukar hak pengguna menjadi nama pengguna .
chown -R username:username /home/username/.ssh
Tahniah! Sekiranya anda mengikuti arahan di atas dengan betul, kini anda dapat log masuk ke nama pengguna dengan kunci SSH anda.