Windows có thể dựng một đường hầm rồi đưa chính tài khoản đó cho một máy chủ tệp chưa từng nghe nói về nó. Cổng vào đã chấp nhận đăng nhập; thư mục chia sẻ thì không, và gõ lại mật khẩu không thay đổi gì. Tắt lưu thông tin đăng nhập cho toàn bộ máy tính trông như cách sửa và không phải. Một kết nối RAS gốc có công tắc theo từng hồ sơ thể hiện đúng ý định này.

Xác định tài khoản nào bị từ chối

Hãy đọc lời nhắc thay vì bỏ qua. Tên máy chủ trong hộp thoại, miền được in cạnh tên người dùng và việc lời nhắc xuất hiện trước hay sau khi đường hầm hình thành đều chỉ đến những chỗ khác nhau. Lỗi nêu tên một thư mục chia sẻ không giống lỗi nêu tên một máy chủ.

Trước khi tranh luận về danh tính, hãy xác nhận tài nguyên có phản hồi hay không. Một tuyến bị thiếu, lỗi gõ trong tên máy chủ và tài khoản không có quyền chia sẻ tạo ra ba triệu chứng khác nhau, và chỉ triệu chứng cuối liên quan đến danh tính mà Windows đưa ra. Kiểm tra xem tài khoản bị từ chối có phải là tài khoản cổng vào không. Nếu đăng nhập VPN là danh tính truy cập từ xa thuộc cổng vào chứ không phải tài khoản thư mục, máy chủ tệp không có lý do để nhận ra nó, và gõ lại đúng mật khẩu đó chỉ lặp lại đúng sự từ chối đó. Sự phân biệt này quyết định phần tiếp theo có áp dụng cho bạn hay không.

Đặt UseRasCredentials trên một hồ sơ

Trường là UseRasCredentials, và giá trị không sẽ ngăn kết nối đó cung cấp thông tin đăng nhập RAS của nó cho các tài nguyên mạng. Thay đổi chỉ giới hạn trong một hồ sơ, và đó chính là điểm mấu chốt: nó có một ý nghĩa được ghi lại và không chạm vào thứ gì khác trên máy.

Chính sách bảo mật chặn thông tin đăng nhập đã lưu cho xác thực mạng làm ngược lại, vì nó áp dụng cho mọi kết nối trên máy tính. Dùng nó ở đây sẽ thay đổi hành vi của mọi tài nguyên mà người dùng mở vào tuần sau, nên nó nằm ngoài lần sửa này. UseRasCredentials cũng là một tính năng RAS, nên một ứng dụng khách bên thứ ba có cách xử lý thông tin đăng nhập riêng sẽ bỏ qua nó. Với những ứng dụng đó, tài liệu của nhà cung cấp là nguồn duy nhất về việc hành vi có thể thay đổi hay không. Kiểm tra ứng dụng nào sở hữu kết nối trước khi sửa một tệp mà ứng dụng đó không bao giờ đọc.

Sửa sổ địa chỉ sở hữu kết nối

Tìm sổ địa chỉ sở hữu kết nối trước khi mở trình soạn thảo. Kết nối do người dùng tạo nằm trong đường dẫn dữ liệu ứng dụng chuyển vùng, còn kết nối tạo cho mọi người dùng nằm dưới thư mục dữ liệu chương trình; hai tệp độc lập với nhau. Sửa sai tệp không thay đổi gì, và lỗi sau đó trông giống hệt.

Liệt kê cả hai vị trí và xác nhận đường dẫn đầy đủ của tệp bạn định sửa. Tệp dưới hồ sơ sai sẽ bị bỏ qua ngay cả sau khi bạn sửa đúng, và lỗi thứ hai trông giống hệt lỗi đầu.

Get-ChildItem "$env:APPDATA\Microsoft\Network\Connections\Pbk"
Get-ChildItem "$env:PROGRAMDATA\Microsoft\Network\Connections\Pbk"
Copy-Item "$env:APPDATA\Microsoft\Network\Connections\Pbk\rasphone.pbk" "$env:APPDATA\Microsoft\Network\Connections\Pbk\rasphone.pbk.bak"
Select-String -Path "$env:APPDATA\Microsoft\Network\Connections\Pbk\rasphone.pbk" -Pattern "UseRasCredentials"

Bên trong phần mang đúng tên kết nối, công tắc là một dòng. Chỉ thay đổi giá trị đó, và để mọi phần khác như cũ.

UseRasCredentials=1   becomes   UseRasCredentials=0

Thay thế trên toàn bộ tệp cho mọi kết nối trong sổ địa chỉ không phải là thay đổi một hồ sơ, và nó lộ ra nhiều tuần sau khi ai đó gỡ lỗi một đường hầm không liên quan. Giữ bản sao lưu bên cạnh tệp cho đến khi thay đổi được xác minh. Nếu thiết bị được quản lý, cài đặt nên được thay đổi trong triển khai sở hữu nó, không phải trong tệp dưới hồ sơ người dùng. Các phiên bản Windows được hỗ trợ cung cấp tương đương theo hồ sơ thông qua nhà cung cấp dịch vụ cấu hình VPNv2, và các yêu cầu phiên bản của nó cần được kiểm tra riêng so với yêu cầu của nhà cung cấp nói chung.

Xác minh bằng một lần thử mới

Ngắt kết nối, đóng phiên đang mở và thử lại. Một ổ đĩa được ánh xạ sẵn hoặc một tay cầm tệp đang mở có thể tiếp tục dùng danh tính đã xác thực, nên bất cứ thứ gì hoạt động qua phiên cũ đều không chứng minh được gì về thay đổi. Trước tiên hãy xác nhận giá trị đã sửa, với đủ ngữ cảnh để cho thấy nó thuộc phần nào.

Select-String -Path "$env:APPDATA\Microsoft\Network\Connections\Pbk\rasphone.pbk" -Pattern "UseRasCredentials=0" -Context 4,0

Sau đó xác nhận danh tính mà tài nguyên thực sự nhận được. Một thư mục chia sẻ vẫn từ chối truy cập với tài khoản đúng là vấn đề phân quyền, và nhật ký của chính máy chủ tệp là nơi có câu trả lời. mô tả được ghi lại của cài đặt này bao trùm triển khai nơi danh tính VPN khác với danh tính thư mục, và đáng đọc trước khi cho rằng trường này áp dụng cho ứng dụng khách của bạn. Ghi lại thay đổi, đường dẫn sổ địa chỉ và tài khoản mà tài nguyên đang thấy, vì người tiếp theo gặp việc này cũng bắt đầu từ sự bối rối như vậy.

Bài viết liên quan