Chỉ cần tạo một máy chủ Ubuntu ảo mới và tôi đang trong quá trình cứng nó để sử dụng sản xuất. Tôi hiện có một tài khoản root. Tôi muốn làm như sau:
- Tạo một người dùng mới (hãy gọi họ
jim
cho phần còn lại của điều này). Tôi muốn họ có một/home/
thư mục. - Cấp
jim
quyền truy cập SSH. - Cho phép
jim
đếnsu
để nhổ tận gốc nhưng không thực hiệnsudo
hoạt động. - Tắt quyền truy cập SSH gốc.
- Di chuyển SSHd sang một cổng không chuẩn để giúp ngăn chặn các cuộc tấn công vũ phu.
Vấn đề của tôi nằm ở hai mục đầu tiên. Tôi đã tìm thấy useradd
nhưng vì một số lý do, tôi không thể đăng nhập với tư cách người dùng được tạo bằng nó qua SSH. Tôi có cần phải đánh bại SSHd để cho phép điều này không?
/etc/nologin
tập tin nhưng nó trống rỗng. Tôi đã xóa nó và khởi động lại ssh nhưng nó vẫn chỉ phản hồi Permission denied, please try again.
khi tôi thử và đăng nhập.