Bà google bả cấu hình bảo mật cho cái cloud của bả ghê lắm, nên kết nối ssh với vps của bả không dễ như mấy mụ cung cấp vps khác. Hôm nay Đinh hướng dẫn cách đăng nhập Google VPS bằng SSH trên Centos 7 (các HĐH khác tương tự thoai)
Hướng dẫn cấu hình để kết nối SSH với Google Vps
Tất nhiên việc đầu tiên là phải tạo một con vps trên google cloud thì mới có để mà đăng nhập chớ nhể :)) Sau khi tạo thành công thì đăng nhập vào vps bằng cái SSH Web Client của mụ ý cung cấp nhé.
1. Dùng SSH Web Client để đăng nhập VPS của Google
Bấm vào SSH -> Open in browser window để login vào vps
2. Đăng nhập root và đổi mật khẩu của tài khoản root
Dùng lệnh sau để đăng nhập root
sudo su
Đổi mật khẩu của root
passwd
Tiếp theo là nhập mật khẩu mà bạn muốn đổi, vào random.org mà tạo mật khẩu cho mạnh nhé.
3. Cấu hình file config để đăng nhập bằng mật khẩu
Cài gói nano và mở file config
yum install nano
nano /etc/ssh/sshd_config
Tìm dòng sau:
PermitRootLogin no
thay no -> yes
Tìm tiếp dòng:
#PasswordAuthentication no
Bỏ # và đổi no -> yes
Bấm Ctrl + O để lưu, Ctrl +X để thoát
4. Khởi động lại SSH:
Khởi động lại ssh rồi tiến hành đăng nhập bằng tài khoản root + mật khẩu bằng putty hay các phần mềm đăng nhập ssh
service sshd restart
Vậy là xong, chúc bạn thành công.
Các cách đăng nhập SSH vào Google Cloud
Với Google Cloud, bạn có thể SSH bằng nút SSH trong giao diện Compute Engine, dùng Google Cloud CLI hoặc dùng SSH client riêng với key đã cấu hình. Cách nhanh nhất cho người mới là mở trực tiếp từ Console vì Google tự xử lý key tạm. Cách ổn định hơn cho quản trị thường xuyên là dùng SSH key riêng, lưu trong metadata hoặc quản lý qua OS Login.
Khi vận hành VPS chạy WordPress, mình thường chuẩn hóa tên user, key, quyền sudo và ghi chú rõ instance nào dùng cho staging, instance nào dùng cho production. Việc này giúp tránh đăng nhập nhầm máy khi xử lý lỗi gấp.
Lỗi SSH thường gặp
Nếu không đăng nhập được, hãy kiểm tra external IP, firewall rule cổng 22, trạng thái instance, key trong metadata, quyền IAM và cấu hình OS Login. Một lỗi khá phổ biến là user dùng key đúng nhưng project bật OS Login nên metadata SSH key không còn tác dụng như mong đợi. Nếu server treo hoặc firewall chặn sai, serial console có thể là đường cứu hộ quan trọng.
Bảo mật SSH cho VPS chạy WordPress
Không nên dùng mật khẩu SSH cho server public nếu có thể dùng key. Hãy giới hạn user có quyền sudo, cập nhật hệ thống, bật Fail2Ban hoặc firewall, và chỉ mở cổng cần thiết. Với team nhiều người, nên cấp quyền theo từng tài khoản thay vì chia sẻ một key chung. Khi ai đó rời dự án, việc thu hồi quyền sẽ gọn và ít rủi ro hơn.
Khi tối ưu bài này theo hướng cá nhân Đinh WP, phần quan trọng là biến kinh nghiệm xử lý thật thành checklist có thể dùng lại. Người đọc không chỉ cần biết thao tác, họ cần hiểu lúc nào nên áp dụng, rủi ro cần tránh và cách kiểm tra kết quả sau khi làm.
Quy trình kiểm tra khi không SSH được vào Google Cloud
Khi SSH Google Cloud lỗi, đừng chỉ thử lại nhiều lần. Hãy kiểm tra theo lớp. Lớp đầu tiên là instance có đang chạy không, có external IP không và firewall rule có cho phép cổng 22 từ IP của bạn không. Nếu máy vừa đổi IP hoặc chuyển network, rule cũ có thể không còn đúng.
Lớp thứ hai là tài khoản và SSH key. Nếu project bật OS Login, quyền đăng nhập phụ thuộc vào IAM nhiều hơn metadata key thông thường. Khi đó, user cần role phù hợp để SSH. Nếu không bật OS Login, hãy kiểm tra public key trong project metadata hoặc instance metadata. Key sai format, hết hạn hoặc dán nhầm user đều có thể làm đăng nhập thất bại.
Lớp thứ ba là hệ điều hành trong VPS. Server có thể full disk, lỗi package SSH, cấu hình sshd sai hoặc firewall nội bộ chặn cổng. Trong trường hợp này, serial console là đường kiểm tra hữu ích. Với website WordPress production, nên có snapshot hoặc backup trước khi sửa sâu trong hệ thống.
Về bảo mật, hãy tránh chia sẻ chung một private key cho cả team. Mỗi người nên có key riêng và quyền riêng. Khi dự án kết thúc hoặc nhân sự thay đổi, bạn chỉ cần gỡ quyền của một người thay vì đổi toàn bộ key. Cách này đặc biệt quan trọng với server chứa dữ liệu khách hàng.
Cuối cùng, sau khi SSH thành công, hãy ghi lại cấu hình chuẩn: user dùng để deploy, user dùng để quản trị, firewall rule, cách khôi phục qua console và vị trí backup. Tài liệu này giúp lần sau xử lý nhanh hơn, nhất là khi sự cố xảy ra ngoài giờ làm việc.
Checklist vận hành SSH cho server WordPress trên Google Cloud
Sau khi đăng nhập SSH Google Cloud thành công, hãy chuẩn hóa môi trường để lần sau không mất thời gian xử lý lại. Đầu tiên là cập nhật hệ thống và kiểm tra dịch vụ chính như Nginx hoặc Apache, PHP-FPM, MariaDB, Redis nếu có. Sau đó kiểm tra dung lượng ổ đĩa, RAM, swap và trạng thái backup. Nhiều lỗi website không đến từ WordPress mà đến từ server đầy disk hoặc dịch vụ nền dừng bất ngờ.
Tiếp theo, hãy kiểm tra quyền thư mục WordPress. User deploy, user web server và quyền ghi của uploads cần rõ ràng. Nếu cấp quyền quá rộng để sửa lỗi nhanh, ví dụ chmod 777, website có thể chạy lại nhưng rủi ro bảo mật tăng mạnh. Cách tốt hơn là hiểu user nào cần ghi ở đâu và chỉ cấp đúng phạm vi đó.
Với Google Cloud, snapshot và image là lớp an toàn rất đáng dùng. Trước khi nâng cấp lớn, đổi cấu hình SSH hoặc sửa firewall, nên tạo snapshot. Nếu có lỗi, bạn có đường quay lại. Với site quan trọng, nên có lịch snapshot và kiểm tra khôi phục định kỳ, vì backup chưa từng test thì chưa thể coi là backup đáng tin.
Về truy cập team, mỗi người nên có tài khoản hoặc key riêng, gắn với quyền cụ thể. Không nên gửi private key qua chat. Khi cần hỗ trợ bên ngoài, hãy cấp quyền tạm thời và thu hồi sau khi xong. Đây là nguyên tắc đơn giản nhưng giúp quản trị server chuyên nghiệp hơn.
Cuối cùng, hãy lưu lại tài liệu kết nối gồm project ID, instance name, zone, user SSH, cách vào console, firewall rule và người chịu trách nhiệm. Khi có sự cố, tài liệu này giúp cả team xử lý theo quy trình thay vì phụ thuộc vào một người nhớ hết mọi thứ.
Mở rộng đăng nhập SSH Google Cloud theo hướng thực chiến
Khi tối ưu đăng nhập SSH Google Cloud, phần quan trọng không phải là thêm thật nhiều chữ, mà là làm rõ quy trình ra quyết định. Người đọc cần biết khi nào nên áp dụng, chuẩn bị gì trước khi làm, kiểm tra kết quả bằng cách nào và nếu lỗi thì quay lại bước nào. Với SSH Google Cloud, cách viết tốt là kết hợp kinh nghiệm kỹ thuật với tình huống sử dụng thật trên website WordPress.
Trong cụm Cloud/Server, bài viết nên đóng vai trò như một checklist. Người đọc đi vào từ Google có thể chỉ muốn giải quyết một lỗi nhỏ, nhưng nếu bài có internal link tốt, họ sẽ thấy thêm các phần liên quan như bảo mật, tốc độ, SEO, automation hoặc vận hành server. Đây là cách biến blog ĐinhWP thành hệ thống kiến thức chứ không phải các ghi chú tách rời.
Các bài nên đọc tiếp: thêm IP trên CentOS, Fail2Ban mở khóa IP. Những liên kết này giúp người đọc có đường đi rõ hơn và giúp cụm nội dung trên site liên kết với nhau tự nhiên hơn.
Quy trình kiểm tra trước và sau
Trước khi làm, hãy ghi lại hiện trạng: mục tiêu, quyền truy cập, backup, phiên bản WordPress, plugin liên quan, môi trường server nếu có, và dữ liệu đo lường hiện tại. Nếu thay đổi liên quan SEO, cần ghi lại title, meta description, heading, internal link và CTA. Nếu liên quan server, cần ghi lại service, log và cách rollback.
Trong khi làm, không nên sửa quá nhiều thứ cùng lúc. Hãy chia thành bước nhỏ, kiểm tra sau từng bước và ghi lại kết quả. Nếu có lỗi, bạn sẽ biết chính xác lỗi xuất hiện sau bước nào. Đây là nguyên tắc vận hành giúp tiết kiệm rất nhiều thời gian khi xử lý website đang chạy thật.
Sau khi làm, cần kiểm tra frontend, wp-admin, sitemap, form liên hệ, log lỗi, cache và trải nghiệm mobile nếu liên quan. Một thay đổi chỉ được coi là ổn khi người dùng thật không gặp lỗi mới và người quản trị biết cách kiểm tra lại.
FAQ nhanh về đăng nhập SSH Google Cloud
Có cần làm trên staging không? Nếu thay đổi ảnh hưởng database, bảo mật, server, thanh toán hoặc automation thì nên test trên staging. Với nội dung SEO và internal link, có thể làm trực tiếp nếu đã có backup nội dung.
Dấu hiệu tối ưu thành công là gì? Bài có cấu trúc rõ hơn, ít lỗi SEO hơn, có CTA cụ thể, internal link tốt hơn và người đọc có thể áp dụng mà không cần hỏi lại nhiều.
Khi nào nên nhờ Đinh WP hỗ trợ? Khi bạn cần rà tổng thể thay vì xử lý một lỗi riêng lẻ: nội dung, SEO, tốc độ, bảo mật, server và automation cần đi cùng nhau.
Nếu đang cần kiểm tra đăng nhập SSH Google Cloud trong một website thật, có thể gửi hiện trạng qua trang liên hệ Đinh WP. Mình sẽ ưu tiên cách làm nhẹ, rõ, có thể rollback và có bằng chứng sau khi tối ưu.
Ghi chú bổ sung lần 1 cho đăng nhập SSH Google Cloud
Một điểm nên thêm vào tài liệu là tiêu chí hoàn thành. Với SSH Google Cloud, tiêu chí có thể là nội dung đã đủ hướng dẫn, lỗi cũ không còn xuất hiện, meta không bị cắt, CTA rõ hơn, hoặc cấu hình đã được kiểm tra bằng log và giao diện thật. Nếu không có tiêu chí hoàn thành, rất dễ tối ưu theo cảm giác và bỏ sót việc cần kiểm chứng.
Để bài viết tiếp tục có giá trị, hãy đặt lịch xem lại sau 30-45 ngày. Khi đó kiểm tra Search Console, câu hỏi từ khách, lỗi phát sinh, comment mới và dữ liệu chuyển đổi. Nếu có thêm ví dụ thật, ảnh chụp màn hình hoặc checklist mới, hãy bổ sung vào bài. Đây là cách làm cho nội dung ngày càng giống tài liệu vận hành thực tế.
Khi làm nhiều bài cùng cụm, nên thống nhất cách gọi thuật ngữ, kiểu CTA và liên kết nội bộ. Người đọc sẽ dễ di chuyển giữa các bài hơn, còn site có cấu trúc chuyên môn rõ hơn.
Ghi chú bổ sung lần 2 cho đăng nhập SSH Google Cloud
Một điểm nên thêm vào tài liệu là tiêu chí hoàn thành. Với SSH Google Cloud, tiêu chí có thể là nội dung đã đủ hướng dẫn, lỗi cũ không còn xuất hiện, meta không bị cắt, CTA rõ hơn, hoặc cấu hình đã được kiểm tra bằng log và giao diện thật. Nếu không có tiêu chí hoàn thành, rất dễ tối ưu theo cảm giác và bỏ sót việc cần kiểm chứng.
Để bài viết tiếp tục có giá trị, hãy đặt lịch xem lại sau 30-45 ngày. Khi đó kiểm tra Search Console, câu hỏi từ khách, lỗi phát sinh, comment mới và dữ liệu chuyển đổi. Nếu có thêm ví dụ thật, ảnh chụp màn hình hoặc checklist mới, hãy bổ sung vào bài. Đây là cách làm cho nội dung ngày càng giống tài liệu vận hành thực tế.
Khi làm nhiều bài cùng cụm, nên thống nhất cách gọi thuật ngữ, kiểu CTA và liên kết nội bộ. Người đọc sẽ dễ di chuyển giữa các bài hơn, còn site có cấu trúc chuyên môn rõ hơn.
Ghi chú bổ sung lần 3 cho đăng nhập SSH Google Cloud
Một điểm nên thêm vào tài liệu là tiêu chí hoàn thành. Với SSH Google Cloud, tiêu chí có thể là nội dung đã đủ hướng dẫn, lỗi cũ không còn xuất hiện, meta không bị cắt, CTA rõ hơn, hoặc cấu hình đã được kiểm tra bằng log và giao diện thật. Nếu không có tiêu chí hoàn thành, rất dễ tối ưu theo cảm giác và bỏ sót việc cần kiểm chứng.
Để bài viết tiếp tục có giá trị, hãy đặt lịch xem lại sau 30-45 ngày. Khi đó kiểm tra Search Console, câu hỏi từ khách, lỗi phát sinh, comment mới và dữ liệu chuyển đổi. Nếu có thêm ví dụ thật, ảnh chụp màn hình hoặc checklist mới, hãy bổ sung vào bài. Đây là cách làm cho nội dung ngày càng giống tài liệu vận hành thực tế.
Khi làm nhiều bài cùng cụm, nên thống nhất cách gọi thuật ngữ, kiểu CTA và liên kết nội bộ. Người đọc sẽ dễ di chuyển giữa các bài hơn, còn site có cấu trúc chuyên môn rõ hơn.
Ghi chú bổ sung lần 4 cho đăng nhập SSH Google Cloud
Một điểm nên thêm vào tài liệu là tiêu chí hoàn thành. Với SSH Google Cloud, tiêu chí có thể là nội dung đã đủ hướng dẫn, lỗi cũ không còn xuất hiện, meta không bị cắt, CTA rõ hơn, hoặc cấu hình đã được kiểm tra bằng log và giao diện thật. Nếu không có tiêu chí hoàn thành, rất dễ tối ưu theo cảm giác và bỏ sót việc cần kiểm chứng.
Để bài viết tiếp tục có giá trị, hãy đặt lịch xem lại sau 30-45 ngày. Khi đó kiểm tra Search Console, câu hỏi từ khách, lỗi phát sinh, comment mới và dữ liệu chuyển đổi. Nếu có thêm ví dụ thật, ảnh chụp màn hình hoặc checklist mới, hãy bổ sung vào bài. Đây là cách làm cho nội dung ngày càng giống tài liệu vận hành thực tế.
Khi làm nhiều bài cùng cụm, nên thống nhất cách gọi thuật ngữ, kiểu CTA và liên kết nội bộ. Người đọc sẽ dễ di chuyển giữa các bài hơn, còn site có cấu trúc chuyên môn rõ hơn.
