Thứ hai, 04/11/2013 | 00:00 GMT+7

Thiết lập server ban đầu với Debian 7


Những thứ cơ bản

Sau khi bạn đã triển khai server mới của bạn , điều quan trọng là phải tạo một user mới và cung cấp cho họ các quyền root. Điều này không chỉ làm cho server ảo của bạn an toàn hơn mà còn ngăn chặn bất kỳ thiệt hại / thay đổi hệ thống nghiêm trọng nào có thể xảy ra khi hoạt động dưới dạng root.

1) Đăng nhập root

Khi bạn biết địa chỉ IP của bạn , hãy đăng nhập với quyền user "root" từ dòng lệnh.

ssh root@xxx.xxx.xx.xx

Dấu nhắc : Bạn có chắc chắn muốn tiếp tục kết nối (có / không)?

Hãy tiếp tục và nhập có.

Cảnh báo tiềm năng

Nếu bạn tình cờ nhận được cảnh báo "người ở giữa", điều này rất có thể là do một dấu fingerprint khác được liên kết với IP của server ảo. Để khắc phục điều này, chỉ cần xóa các file trong thư mục .ssh / known_hosts bằng cách sử dụng lệnh "remove":

rm .ssh/known_hosts

Thử đăng nhập lại với quyền user root.

2) Thay đổi password của bạn

Hiện tại, bạn không có password root với server mới đăng ký của bạn . Bước tiếp theo là thay đổi nó thành một trong những lựa chọn của bạn từ dòng lệnh:

passwd

Nó sẽ yêu cầu bạn nhập và xác nhận password mà bạn chọn.

3) Tạo user mới

Trong bước này, ta sẽ tạo một user mới và cung cấp cho họ tất cả các khả năng root.

Bạn có thể tạo tên user của bạn bất cứ điều gì bạn muốn. Ở đây, ta sẽ sử dụng "demo" - chỉ cần thay thế nó bằng tên user đã chọn của bạn khi có thể.

adduser demo

Sau khi đặt password , bạn không cần nhập thêm bất kỳ thông tin nào về user mới. Bạn có thể để trống tất cả các dòng sau nếu muốn.

4) Đặc quyền root

Hiện tại, chỉ có root mới có tất cả các khả năng quản trị. Ta sẽ cung cấp cho user mới các quyền root.

Khi bạn thực hiện bất kỳ tác vụ root nào với user mới, bạn cần sử dụng cụm từ “sudo” trước lệnh. Đây là một lệnh hữu ích vì một vài lý do, chủ yếu là nó ngăn user mắc phải bất kỳ lỗi nào phá hủy hệ thống và lưu trữ tất cả các lệnh chạy với sudo vào file '/ var / log / secure' (có thể được xem lại sau nếu cần thiết).

Hãy tiếp tục và chỉnh sửa cấu hình sudo. Điều này có thể được thực hiện bằng cách sử dụng một editor :

visudo

Tìm phần được gọi là quyền user . Nó sẽ trông giống thế này:

# User privilege specification
root    ALL=(ALL:ALL) ALL

Thêm dòng sau ngay bên dưới thông số kỹ thuật quyền root , cấp cho tất cả

quyền cho user mới của bạn:

demo    ALL=(ALL:ALL) ALL

Gõ 'cntrl x' rồi nhập 'y' để lưu và thoát khỏi file . Nhấn 'enter' để quay lại dòng lệnh.

5) SSH với quyền là user mới

Hiện tại, bạn vẫn đang đăng nhập vào folder root . Trong tương lai, hãy đăng nhập trực tiếp vào server của bạn bằng tên user mới cài đặt của bạn:

ssh demo@xxx.xxx.xx.xx

Tuy nhiên, vì bạn đã đăng nhập vào server của bạn với quyền là user root , bạn có thể tiết kiệm thời gian bằng cách sử dụng lệnh sudo để thay đổi thành user mới của bạn .

su demo

Lưu ý , mặc dù bây giờ bạn đã đăng nhập vào tên user mới của bạn , nhưng bạn vẫn đang hoạt động trong folder root . Chỉ cần sử dụng lệnh cd để chuyển sang folder chính của tên user của bạn.

Đến đây bạn đã sẵn sàng!

Xem thêm

Bạn cũng có thể tìm thấy hướng dẫn cài đặt LAMP trên server tại đây hoặc LEMP tại đây .

Bởi Adam LaGreca

Tags:

Các tin liên quan

Cách cài đặt Linux, Nginx, MySQL, PHP (LEMP) trên Debian 7
2013-10-31
Cách sử dụng Tìm và Định vị để Tìm kiếm Tệp trên VPS Linux
2013-09-27
10 Trứng Phục sinh hàng đầu trên Linux
2013-09-18
Cách sử dụng SSH để kết nối với server từ xa trong Ubuntu
2013-09-10
Cách sử dụng ps, kill và hay để quản lý các tiến trình trong Linux
2013-09-06
Cách xem người dùng hệ thống trong Linux trên Ubuntu
2013-09-05
Cách sử dụng mật khẩu và trình bổ sung để quản lý mật khẩu trên VPS Linux
2013-09-04
Cách cài đặt Linux, Lighttpd, MySQL và PHP5 (LLMP Stack) trên CentOS 6
2013-08-30
Cách sử dụng Top, Netstat, Du và các công cụ khác để giám sát tài nguyên server
2013-08-26
So sánh server Django: server phát triển, Mod_WSGI, uWSGI và Gunicorn
2013-08-19