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/
Để lại một phản hồi