Xin chào, bạn đã tạo được VPS (VM Instance) trên Google Cloud nhưng muốn đăng nhập SSH root bằng mật khẩu trên các phần mềm ở máy tính như Terminal, FileZilla, WinSCP, Putty.. mà lại không có mật khẩu, cũng chưa biết cách thì bài hướng dẫn này sẽ giúp ích cho bạn.
Mặc định bạn chỉ có thể trực tiếp sử dụng tiện ích SSH Console trên giao diện Google Cloud, bạn sẽ mất công truy cập vào chi tiết dịch vụ của bạn mới có thể sử dụng, bạn không có mật khẩu root sau khi tạo được VPS giống như trên Digital Ocean.
Bây giờ, Thắng sẽ hướng dẫn bạn biết cách tạo hay đổi mật khẩu cho user root và giới thiệu cho bạn các công cụ liên quan để sử dụng.
Chắc chắn bạn đã có 1 VPS trên Google Cloud rồi, nhưng nếu chưa có hãy xem lại Hướng dẫn khởi tạo VPS trên Google Cloud đơn giản nhận ngay $300 miễn phí.
Trước khi làm thao tác tiếp thì mình gợi ý bạn sử dụng công cụ tạo mật khẩu ngẫu nhiên này: https://randomkeygen.com/
OK, giờ bạn mở SSH Console trên Google Cloud và chạy lệnh sau để đổi mật khẩu cho user chính:
1 |
sudo passwd |
Sau đó gõ lệnh su để đăng nhập vào root:
1 |
su |
Khi màn hình hỏi mật khẩu thì bạn nhập mật khẩu vừa tạo được ở trên.
Tiếp theo, gõ lệnh đổi mật khẩu cho user root như sau:
1 |
passwd root |
Bước quan trọng tiếp theo là phải sửa file config SSH để cho phép đăng nhập vào root và chứng thực bằng password.
1 |
vi /etc/ssh/sshd_config |
Tìm và sửa 2 thông số sau thành yes
1 2 |
PermitRootLogin yes PasswordAuthentication yes |
Một số lệnh bàn phím để sửa file này dành cho ai chưa biết:
Phím i để vào chế độ sửa/thêm/bớt nội dung
Phím Esc để thoát chế độ sửa/thêm/bớt nội dung
Phím :wq! hoặc :wq để thoát khỏi màn hình sửa file đồng thời lưu những gì đã sửa
Phím :q để thoát mà không lưu.
OK, sau khi hoàn tất sửa file cấu hình SSH thì chạy lệnh khởi động lại dịch vụ sshd:
1 |
service sshd restart |
hoặc
1 |
systemctl restart sshd.service |
Gần xong rồi, bây giờ hãy test lại thành quả nào, mở CMD hay Terminal trên máy tính lên và gõ lệnh sau để truy cập SSH
1 |
ssh root@external_ip_address |
Lưu ý: Đổi external_ip_address thành địa chỉ IP vps của bạn nhé.
Sau đó nhập mật khẩu mới mà bạn đã đổi được ở trên.
Không có thông báo lỗi gì là đã thành công rồi đó.
Bạn cũng có thể test đăng nhập bằng các công cụ khác như WinSCP, Putty (Putty & Puttygen)
Mình đã quay lại video hướng dẫn chi tiết mời bạn xem nhé:
Cám ơn bạn đã đọc, để lại câu hỏi dưới bình luận cho mình nhé.