Trang chủ/Blog/Sửa máy tính từ xa bằng Claude Code qua SSH

Sửa máy tính từ xa bằng Claude Code qua SSH

Hướng dẫn sửa máy tính từ xa bằng Claude Code: SSH từ MacBook vào laptop Windows cùng mạng, tìm lỗi USB ra HDMI No signal và sửa xong.

26/10/202612 phút đọcBởi Admin

Laptop Windows nối USB ra HDMI, màn hình ngoài báo "No signal". Bạn đang ở máy khác, hoặc không rành kỹ thuật để tự mò. Bài này hướng dẫn sửa máy tính từ xa bằng Claude Code: ngồi ở MacBook, gõ vài lệnh SSH, để Claude vào tận laptop lỗi tìm nguyên nhân rồi sửa.

Kết quả thật trong video: Claude phát hiện driver màn hình ảo của bộ USB ra màn hình bị sập, khởi động lại đúng thiết bị đó, màn hình ngoài lên hình trở lại. Máy Windows không cần cài Claude, không cần đăng nhập tài khoản Claude của bạn lên máy người ta.

Sửa máy tính từ xa: MacBook có Claude kết nối laptop Windows lỗi

MacBook có Claude ở bên trái, laptop Windows đang lỗi ở bên phải

Mục lục nhanh

  • Xem video hướng dẫn

  • Cách này hoạt động thế nào và cần chuẩn bị gì

  • Bước 1 đến bước 8 (từ hỏi lệnh đến dọn dẹp)

  • Lỗi thường gặp, an toàn, tổng kết, câu hỏi thường gặp

Xem video hướng dẫn sửa máy tính từ xa

https://www.youtube.com/watch?v=rT7N0ZPZxS8

Cách này hoạt động thế nào và cần chuẩn bị gì

Hai máy, một đường SSH

SSH là cách một máy gõ lệnh vào máy khác qua mạng, giống như bạn ngồi trước bàn phím máy đó. Có hai máy:

  • MacBook (đã cài Claude Code và đăng nhập): máy điều khiển.

  • Laptop Windows (Dell Vostro 3520 trong ví dụ): máy lỗi, không cài Claude.

Claude chạy ở MacBook, gõ lệnh SSH sang Windows, đọc kết quả rồi quyết định làm gì tiếp. Lợi ích so với cài Claude vào máy người ta: khỏi tải Claude Desktop, khỏi đăng nhập tài khoản Claude của bạn lên máy họ, tài khoản của bạn vẫn riêng tư.

Sửa máy tính từ xa trong cùng mạng nhà bằng SSH

Cả hai máy phải cùng mạng nhà (cùng Wi-Fi hoặc cùng router)

Bảng chuẩn bị

Cần gì

Chi tiết

MacBook

Đã cài Claude Code và đăng nhập (ví dụ chạy model Sonnet 5.5)

Máy Windows lỗi

Có quyền Administrator, mở được PowerShell

Mạng

Hai máy cùng mạng nhà

Mật khẩu Windows

Tài khoản phải có mật khẩu (xem Bước 5 nếu chưa có)

Sự đồng ý

Máy của bạn, người thân hoặc người đã đồng ý cho bạn vào

Chuẩn bị sửa máy tính từ xa: MacBook có Claude và laptop Windows cần sửa

Hai máy đặt cạnh nhau: MacBook có Claude, laptop Windows cần sửa

Bước 1: Hỏi Claude lệnh cần chạy

Mục tiêu: để Claude đưa đúng lệnh bật SSH, bạn khỏi nhớ.

Mở Claude Code trên MacBook và gõ prompt này:

tôi cần ssh vào máy windows bạn cho lệnh tôi chạy bên kia để kết nối nha

Kết quả mong đợi: Claude trả lời "Làm 3 bước": bước 1 và 2 chạy bên Windows, bước 3 chạy trên Mac.

Claude đưa lệnh bật SSH để sửa máy tính từ xa

Claude liệt kê các lệnh cần chạy bên Windows để bật SSH

Bước 2: Bật SSH trên máy Windows bằng PowerShell quyền Admin

Mục tiêu: cài và chạy dịch vụ OpenSSH Server trên laptop Windows, điều kiện đầu tiên để sửa máy tính từ xa.

  1. Ở máy Windows, bấm Start, gõ powershell.

  2. Chuột phải vào Windows PowerShell, chọn Run as administrator.

Chuột phải PowerShell chọn Run as administrator để bật OpenSSH Server

Gõ powershell ở Start, chuột phải rồi chọn Run as administrator

  1. Hộp thoại User Account Control hiện ra, bấm Yes.

Bấm Yes ở hộp thoại User Account Control khi bật SSH

Bấm Yes để PowerShell chạy với quyền quản trị

  1. Dán lần lượt các lệnh sau (có thể dán cả khối):

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Start-Service sshd
Set-Service -Name sshd -StartupType Automatic
New-NetFirewallRule -Name sshd -DisplayName "OpenSSH Server" -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22

Bốn lệnh này lần lượt: cài OpenSSH Server, bật dịch vụ sshd, cho nó tự chạy cùng Windows, và mở cổng 22 trong tường lửa.

Dán lệnh cài OpenSSH Server vào PowerShell Admin

Dán các lệnh vào PowerShell Admin và chờ chạy xong

Lỗi hay gặp: lệnh tường lửa báo Cannot create a file when that file already exists nghĩa là rule đã có sẵn (Windows thường tự mở cổng 22). Bỏ qua, đi tiếp. Lỗi này đã gặp ngay trong video.

Lệnh mở cổng 22 trên tường lửa Windows báo rule đã tồn tại

Thông báo rule đã tồn tại là bình thường, cổng 22 đã được mở

Bước 3: Lấy tên user và địa chỉ IP máy Windows

Mục tiêu: biết "tên đăng nhập" và "địa chỉ" của máy Windows để MacBook tìm tới.

Vẫn trong PowerShell, chạy hai lệnh:

whoami
ipconfig
  • whoami cho kết quả dạng desktop-xxxx\admin. **Tên user là phần sau dấu \**, ở ví dụ là admin. Phần trước chỉ là tên máy.

  • ipconfig in nhiều thông tin, bạn tìm dòng IPv4 Address, ví dụ 192.168.2.10 (IP minh hoạ, máy bạn sẽ khác).

Chạy whoami và ipconfig lấy tên user và IP máy Windows cần sửa

whoami cho tên user, ipconfig cho dòng IPv4 Address

Ghi lại hai thông tin này.

Bước 4: Kết nối SSH từ MacBook

Mục tiêu: từ MacBook, vào được máy Windows qua SSH.

Trong Claude Code, bấm sang chế độ Terminal (biểu tượng >_) để gõ lệnh trực tiếp.

Claude Code ở chế độ Terminal để sửa máy tính từ xa bằng lệnh SSH

Bấm biểu tượng >_ để chuyển Claude Code sang chế độ Terminal

Gõ lệnh sau, thay admin và IP bằng của bạn:

ssh [email protected]

Lần đầu, máy hỏi:

Are you sure you want to continue connecting (yes/no/[fingerprint])?

Gõ yes rồi Enter. Sau đó nhập mật khẩu Windows (gõ không hiện ký tự, đó là bình thường).

Lệnh SSH hỏi xác nhận yes/no lần đầu kết nối vào máy Windows

Lần đầu kết nối, gõ yes để lưu dấu vân tay máy Windows

Lỗi hay gặp: cảnh báo "connection is not using a post-quantum key exchange algorithm" chỉ là cảnh báo về chuẩn mã hoá, bạn vẫn vào được bình thường.

Bước 5: Máy Windows chưa có mật khẩu thì làm sao

Windows không cho SSH vào tài khoản không có mật khẩu. Nếu máy bạn rơi vào trường hợp này, hỏi Claude. Prompt thật đã dùng trong video:

admin ko cos pass

Claude hướng dẫn: mở PowerShell (Admin) trên Windows và chạy lệnh dưới đây (thay admin bằng tên user của bạn), nhập mật khẩu mới hai lần (không hiện ký tự), rồi thử ssh lại.

net user admin *

Cách khác: đặt mật khẩu trong giao diện Cài đặt tài khoản của Windows.

Đặt mật khẩu Windows trước khi sửa máy tính từ xa qua SSH

Dùng net user tên_user * để đặt mật khẩu mới

Nhập mật khẩu Windows khi SSH từ MacBook sang máy cần sửa

Nhập mật khẩu Windows, ký tự không hiện ra khi gõ

Nên đặt mật khẩu mạnh, vì ai biết mật khẩu và cùng mạng đều có thể vào máy này khi SSH đang bật.

Bước 6: Mô tả lỗi cho Claude

Mục tiêu: nói cho Claude biết máy bị gì. Prompt thật trong video:

tôi muốn bạn ssh vào fix giúp tôi vấn đề trước đây tôi có sử dụng usb to hdmi cài driver xài tốt, giờ nó lại ko dc.

Mẫu prompt tổng quát để bạn thay vào cho lỗi của mình:

Tôi muốn bạn ssh vào máy Windows tên user [TÊN USER], IP [IP MÁY WINDOWS] để kiểm tra và sửa giúp lỗi: [MÔ TẢ LỖI: thiết bị gì, trước đây chạy tốt ra sao, giờ hỏng thế nào, gần đây có cập nhật Windows không]. Hãy đọc thông tin trước, hỏi tôi trước khi xoá hay cài lại thứ gì.

Claude nói thẳng là nó không tự gõ lệnh hay nhập mật khẩu thay bạn được. Nó đưa một script cai-khoa-ssh-windows.sh: bạn chạy một lần, nhập mật khẩu một lần để cài khoá SSH (file khoá phía Windows là C:\ProgramData\ssh\administrators_authorized_keys). Từ đó Claude tự vào được mà không hỏi mật khẩu, và kiểm tra lại xem đã vào bằng khoá chưa.

Claude cũng hỏi lại cho rõ: "usb to hdmi" là thiết bị gì, "không được" nghĩa là sao, gần đây có cập nhật Windows không. Trả lời càng cụ thể, việc sửa máy tính từ xa càng nhanh.

Mô tả lỗi USB ra HDMI cho Claude để sửa máy tính từ xa

Claude hỏi lại về thiết bị, triệu chứng và cập nhật Windows gần đây

Bước 7: Claude tự chẩn đoán và sửa máy tính từ xa

Claude làm theo thứ tự an toàn: chỉ đọc thông tin trước, chưa sửa gì. Nó kiểm tra thiết bị hiển thị và thiết bị USB.

Trong video, Claude thấy:

  • Thiết bị lỗi tên "MS Idd Device" (driver màn hình ảo). Một trong ba "màn hình ảo" báo lỗi 43 (driver tự dừng).

  • Bộ USB ra màn hình loại "USM USB Display" vẫn được nhận bình thường.

  • Lỗi USB bắt đầu từ sáng, và máy có 3 bản cập nhật Windows ngày 16/10.

Việc Claude làm: khởi động lại riêng thiết bị lỗi, không xoá và không cài lại driver. Lúc đó người dùng báo no signal bạn ah! máy ko nối màn hình nào, vì chưa có màn hình ngoài nào hiện hình.

Claude Code tìm thấy thiết bị MS Idd Device báo lỗi khi sửa máy tính từ xa

Claude liệt kê thiết bị hiển thị và USB, phát hiện thiết bị lỗi

Kết luận của Claude: máy Dell Vostro 3520, driver màn hình ảo của bộ USB ra màn hình bị sập hai lần (22/10 và sáng nay).

Kết luận lỗi driver màn hình ảo của bộ USB ra HDMI bị sập

Lỗi tìm ra: driver màn hình ảo của bộ USB ra màn hình bị sập

Claude gợi ý ba việc bạn làm trực tiếp ở máy Windows:

  1. Rút cáp HDMI ở đầu bộ USB, đợi 5 giây, cắm chặt lại.

  2. Rút bộ USB khỏi laptop rồi cắm lại.

  3. Bấm Win + P và chọn Extend (Mở rộng).

Làm xong, màn hình ngoài lên hình trở lại, hai màn hình hiển thị giống nhau.

Lỗi USB HDMI không có tín hiệu No signal trên laptop Windows trước khi sửa

Trước khi sửa: màn hình ngoài báo No signal dù đã cắm cáp

Bước 8: Dọn dẹp, tắt SSH cho an toàn

Sửa máy tính từ xa xong thì đóng cửa lại. Prompt thật trong video:

xoa ssh de sau nay khong connect tu dong giup minh. minh can de demo lai qua trinh login

Claude đã làm:

  • Xoá file khoá administrators_authorized_keys trên Windows.

  • Dừng dịch vụ sshd và đặt khởi động thành Disabled.

  • Kiểm tra từ Mac: cổng 22 đã đóng.

  • Xoá dấu vân tay của máy trong known_hosts trên Mac (bản cũ lưu ở known_hosts.old).

  • Giữ nguyên khoá SSH riêng của Mac (id_ed25519).

Nếu muốn tự làm, đây là lệnh tương đương theo chuẩn OpenSSH (không phải nguyên văn video):

Stop-Service sshd
Set-Service -Name sshd -StartupType Disabled

Và trên Mac, để xoá dấu vân tay của máy Windows (thay bằng IP của bạn):

ssh-keygen -R 192.168.2.10
Gỡ khoá và tắt SSH sau khi sửa máy tính từ xa xong

Gỡ khoá, tắt dịch vụ sshd và kiểm tra cổng 22 đã đóng

Lỗi thường gặp khi SSH vào máy Windows

Triệu chứng

Nguyên nhân hay gặp

Cách xử lý

Không vào được, báo từ chối hoặc hết thời gian

Sai user hoặc sai IP

Chạy lại whoami (lấy phần sau dấu \) và ipconfig ở máy Windows

Treo, không phản hồi

Hai máy không cùng mạng

Nối cả hai vào cùng Wi-Fi hoặc cùng router

Kết nối bị chặn

Cổng 22 bị tường lửa chặn

Chạy lại lệnh New-NetFirewallRule, kiểm tra sshd đang chạy bằng Get-Service sshd

Sai mật khẩu liên tục

Tài khoản chưa có mật khẩu

Làm Bước 5 rồi thử lại

Lệnh firewall báo "Cannot create a file when that file already exists"

Rule đã có sẵn

Bỏ qua, không phải lỗi

Cảnh báo "not using a post-quantum key exchange algorithm"

Chỉ là cảnh báo mã hoá

Bỏ qua, vẫn kết nối được

An toàn và giới hạn cần biết

Ổ khoá và khiên bảo vệ: giữ an toàn khi sửa máy tính từ xa

Chỉ mở SSH khi cần, đóng lại ngay khi xong

  • Rủi ro: ai SSH vào máy là có toàn quyền trên máy đó. Chỉ làm với máy của bạn hoặc máy người thân, và phải có sự đồng ý của họ.

  • Đặt mật khẩu mạnh cho tài khoản Windows.

  • Làm xong tắt SSH (Bước 8).

  • Giới hạn: cách này chỉ chạy khi hai máy cùng mạng nhà. Sửa máy tính từ xa qua Internet cần thiết lập đường truyền riêng (VPN, Tailscale...). Phần đó sẽ có video và bài sau.

  • Không chỉ Mac sang Windows: cách này dùng được cho Mac, Linux và Windows. Hỏi Claude, nó sẽ hướng dẫn lệnh riêng cho từng hệ điều hành.

SSH sửa máy tính từ xa dùng được cho Windows, macOS và Linux

Cùng cách làm, đổi lệnh theo hệ điều hành của máy cần sửa

Tổng kết

Quy trình gọn trong năm ý: hỏi Claude lệnh, bật OpenSSH Server trên Windows, lấy tên user và IP, SSH từ MacBook, rồi mô tả lỗi để Claude tự chẩn đoán. Trong ví dụ, lỗi "No signal" qua USB ra HDMI hoá ra do driver màn hình ảo bị sập (lỗi 43), và chỉ cần khởi động lại đúng thiết bị đó cộng thao tác rút cắm là xong. Đó là cách sửa máy tính từ xa gọn nhất khi hai máy cùng mạng.

Muốn xem thao tác thật, theo dõi kênh YouTube Đặng Ngọc Bình và đọc thêm các bài hướng dẫn về AI và tự động hoá tại Mecode.

Sửa máy tính từ xa: MacBook có Claude sửa lỗi laptop Windows

MacBook có Claude kết nối sang laptop Windows để sửa lỗi

Câu hỏi thường gặp

Có cần cài Claude vào máy Windows để sửa máy tính từ xa không?

Không. Claude chỉ chạy trên MacBook và gõ lệnh sang Windows qua SSH. Máy Windows chỉ cần bật OpenSSH Server, nên bạn khỏi đăng nhập tài khoản Claude của mình lên máy người khác.

Windows có SSH vào được khi tài khoản không có mật khẩu không?

Không. Windows chặn SSH vào tài khoản không có mật khẩu. Bạn chạy net user tên_user * trong PowerShell Admin để đặt mật khẩu, hoặc đặt trong Cài đặt tài khoản, rồi thử ssh lại.

Sửa máy tính từ xa qua Internet có làm được không?

Cách trong bài chỉ chạy khi hai máy cùng mạng nhà. Muốn sửa máy tính từ xa qua Internet cần thiết lập đường truyền riêng như VPN hoặc Tailscale. Phần này sẽ có video và bài riêng sau.

Làm sao biết tên user và IP để SSH vào máy Windows?

Mở PowerShell trên máy Windows, chạy whoami lấy phần sau dấu \ làm tên user, và ipconfig lấy dòng IPv4 Address làm IP. Dùng hai thông tin đó trong lệnh ssh tên_user@IP.

Xong việc có nên tắt SSH không?

Nên. Chạy Stop-Service sshd và Set-Service -Name sshd -StartupType Disabled trên Windows, xoá file khoá nếu đã cài, và dùng ssh-keygen -R <IP> trên Mac để xoá dấu vân tay máy. Như vậy sau này không ai tự kết nối vào được.

Cách sửa máy tính từ xa này dùng được cho Mac hoặc Linux không?

Được. SSH là giao thức chung cho Mac, Linux và Windows. Bạn hỏi Claude, nó sẽ đưa lệnh bật SSH riêng cho từng hệ điều hành.

Hy vọng rằng bài viết đã giúp bạn hiểu rõ hơn về cách sửa máy tính từ xa bằng Claude Code qua SSH. Nếu bạn cần hỗ trợ thêm hoặc có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với Mecode qua website https://mecode.pro hoặc gọi ngay cho chúng tôi theo số 0965095174. Chúng tôi luôn sẵn sàng đồng hành cùng bạn trong mọi vấn đề công nghệ!

Thông tin liên hệ

  • Địa chỉ: 48 Dương Thị Mười, P. Trung Mỹ Tây, TP. Hồ Chí Minh

  • Điện thoại: 0965095174

  • Website: mecode.pro


Có câu hỏi về AI & Automation?

Đội ngũ MeCode sẵn sàng hỗ trợ bạn — phản hồi trong vòng 24 giờ.

Liên hệ ngay

Bình luận

Để lại bình luận

0/2000
Xem tất cả bài viết
Nhận bài viết mới nhất

Mỗi tuần 1 bản tin — AI, Automation, case study thực tế từ MeCode.

Đăng ký miễn phí →