Saya sangat baru di dunia Unix / Linux, dan di tempat kerja saya, saya mencoba mengatur pengguna saya untuk dapat SSH ke server NAS (NAS kami dibuat oleh netgear). Saya belum pernah bekerja dengan sistem khusus ini sebelumnya. Saya masuk sebagai root, dan mengedit /ssh/sshd_config
file saya ( vi /ssh/sshd_config
) dan menambahkan baris, AllowUsers [MyUser]
(yang sekarang saya sadari salah karena saya pikir ssh saya mengelola otentikasi dengan PAM). Saya reboot ssh (saya pikir itu openSSH) dengan /etc/init.d/ssh reboot
, dan saya mendapat pesan tentang beberapa file yang tidak ditemukan.
BAIK. Di sinilah saya BENAR-BENAR bodoh.
Saya bahkan tidak melihat pesannya dan menutup jendela Putty saya untuk melihat apakah akun pengguna saya dapat melakukan ssh sekarang (20/20 melihat ke belakang membuat saya merasa benar-benar bodoh di sini).
Saya membuka Putty lagi dan mencoba untuk ssh sebagai pengguna saya.
Itu gagal. Saya tidak terlalu kecewa, saya baru di Linux dan sebagainya, jadi saya pikir saya hanya akan login sebagai root lagi dan memperbaikinya.
Coba tebak apa yang terjadi selanjutnya! login root gagal ...
Saya punya 2 tebakan mengapa mt ssh mungkin rusak:
- Baris yang saya tambahkan ke file konfigurasi SSH saya menyebabkan file semuanya tidak berfungsi, dan sekarang menolak akses ke semua orang.
- SSH di server saya tidak mudah untuk reboot, dan admin sebelumnya (yang sekarang telah kembali ke perguruan tinggi untuk gelar lain) tahu cara bekerja dengannya.
- Kombinasi di atas.
Karena SSH adalah satu-satunya cara (saya pikir) untuk berkomunikasi dengan server saya (saya mencoba telnet), dan ssh saya rusak, apa yang harus saya lakukan?
EDIT: Bantuan apa pun akan sangat dihargai, ini bisa menjadi sangat jelek (dan membuat saya dalam masalah besar) jika masalah ini berlanjut ...
EDIT: Ini adalah ReadyNAS Ultra 2 Plus yang saya kerjakan.
Jawaban:
Anda mungkin perlu menginstal ulang OS / Firmware. Posting di forum ReadyNAS tentang cara melakukan ini. Add-on tersedia bernama EnableRootSSH yang akan memungkinkan akses root ke NAS Anda, tetapi saya belum melihat ada orang yang mencoba mengatur SSH untuk pengguna standar pada NAS mereka atau bahkan tahu apakah itu mungkin.
sumber
Ini tidak disarankan, tetapi dimungkinkan untuk melakukan telnet ReadyNAS dengan mem-boot-nya ke dalam «Mode dukungan teknis». Hanya dukungan teknis Netgear yang seharusnya menggunakannya, tetapi Anda dapat masuk sendiri.
Anda sekarang memiliki akses ke shell, tetapi disk tidak dipasang. Tergantung pada modelnya, Anda harus memasangnya menggunakan perintah yang berbeda.
Model yang lebih baru tampaknya digunakan
mdadm
, tetapi itu tidak diinstal pada ReadyNAS Duo lama saya. Tetapi ini berhasil bagi saya:sumber