Một số câu lệnh trong Ubuntu

1. Thay đổi mật khẩu
sudo passwd ten_user
2. Tạo user mới
sudo adduser ten_user
Xoá user (nếu cần)
sudo deluser ten_user
Xoá luôn home:
sudo deluser --remove-home ten_user
🔐 Cấu hình bảo mật SSH (khuyến nghị)

Chỉ cho phép user cụ thể SSH:

sudo nano /etc/ssh/sshd_config

Thêm:

AllowUsers devuser admin

Restart:

sudo systemctl restart ssh
3. Cấp quyền sudo
sudo usermod -aG sudo ten_user //toàn quyền quản trị

Kiểm tra:

groups ten_user

//Nếu có sudo → OK ✅

4. Tắt đăng nhập root qua SSH(Đối với CONTABO – KHÔNG NÊN DÙNG)
sudo nano /etc/ssh/sshd_config

Sửa / kiểm tra:

PermitRootLogin no

Restart SSH:

sudo systemctl restart ssh

5️⃣ Phân quyền thư mục / file

Gán quyền sở hữu:

sudo chown -R ten_user:ten_user [/duong/dan]
Phân quyền đọc/ghi/chạy:
sudo chmod 755 [/duong/dan]

1️⃣ Dùng scp (secure copy)

Cú pháp chung:

scp /path/to/local/file username@server_ip:/path/to/remote/directory/

Ví dụ:

  • File trên client: /home/user/test.txt
  • Server: vmi2928652 (IP 109.199.101.177)
  • User trên server: root
  • Copy vào /root/ trên server
scp /home/user/test.txt root@109.199.101.177:/root/
  • Sau đó nhập mật khẩu root là file sẽ được copy.

2️⃣ Copy cả thư mục

scp -r /home/user/myfolder root@109.199.101.177:/root/
  • -r = recursive, copy toàn bộ folder

3️⃣ Dùng rsync (nếu muốn copy nhiều file và đồng bộ)

rsync -avz /home/user/myfolder/ root@109.199.101.177:/root/myfolder/
  • -a : archive (giữ quyền, timestamp)
  • -v : verbose
  • -z : nén khi gửi

4️⃣ Lưu ý

  • Client phải có quyền truy cập SSH vào server.
  • Nếu server dùng port SSH khác 22, thêm -P port_number:
scp -P 2222 file.txt root@109.199.101.177:/root/

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*