Tìm kiếm trang web

Microsoft Azure: Kết nối với máy ảo của bạn từ mọi nơi, mọi lúc và từ mọi thiết bị bằng PowerShell Web Access


Quản lý máy ảo Azure trên Samsung Galaxy hoặc iPhone của bạn? Được giới thiệu cùng với Windows Server 2012, PowerShell Web Access là một tính năng Windows Server mới cho phép bạn quản trị Windows Server của mình thông qua giao diện dựa trên web. Sau khi cài đặt, bạn có thể truy cập PowerShell từ bất kỳ thiết bị nào, ngay cả từ Samsung Galaxy hoặc iPhone. Thứ hay đấy, ha? Mối lo ngại về an ninh? Có, nhưng điều đó không có nghĩa là chúng ta không nên giải quyết nó. Nó phụ thuộc vào cách bạn xử lý nó. Được rồi, hãy bắt đầu.

Trong bài viết của tôi Windows Server 2012/2016: Cài đặt và định cấu hình PowerShell Web Access (PSWA) Tôi đã mô tả việc thiết lập PSWA trên Windows Server 2016 là điều cần thiết. Bây giờ tôi sẽ thực hiện tương tự trên máy ảo chạy trong Azure. Phương châm là: Kết nối mọi nơi, mọi lúc với mọi thiết bị.

Cài đặt PowerShell Web Access trên máy ảo Azure

Lúc đầu chúng ta phải cài đặt PowerShell Web Access. Đăng nhập vào Cổng thông tin Azure của bạn và nhấp vào Máy ảo. Chọn VM của bạn, nhấp chuột phải và chọn Kết nối. Lưu ý quan trọng: Nếu nút chuyển sang màu xám thì bạn phải bật Máy tính từ xa trong Nhóm bảo mật mạng (Quy tắc gửi đến) mà tôi đã mô tả ở đây: Microsoft Azure: Cách tạo máy ảo Azure và kết nối qua Máy tính từ xa. Tiếp tục nào.

Trong Phiên máy tính từ xa Azure của bạn, hãy mở Windows PowerShell. Nhập ba dòng bên dưới để cài đặt PowerShell Web Access.

Install-Windowsfeature WindowsPowerShellWebaccess -IncludeManagementTools

Trong trường hợp này, hệ thống sẽ tạo chứng chỉ. Lưu ý rằng nó sẽ hết hạn sau 90 ngày.

Install-PswaWebApplication -UseTestCertificate

Cuối cùng chúng ta phải tạo một quy tắc ủy quyền.

Add-PswaAuthorizationRule -UserName * -ComputerName * -ConfigurationName *

* có nghĩa là quyền truy cập từ bất kỳ người dùng và máy tính nào. Trong bài viết này tôi giữ nó đơn giản. Trong môi trường thực, tôi khuyên bạn nên hạn chế quyền truy cập chỉ cho phép người dùng và máy tính đáng tin cậy truy cập PowerShell Web Access.

Đó là nó. Bước tiếp theo của chúng tôi là tạo Quy tắc gửi đến để cho phép truy cập vào PowerShell Web Access, nghĩa là chúng tôi phải cho phép https (443).

Tạo quy tắc gửi đến Azure cho HTTPS

Quyền truy cập vào PSWA được thiết lập thông qua HTTPS. Do đó - nếu chưa được định cấu hình - chúng tôi phải cho phép truy cập HTTPS.

Quay lại Cổng thông tin Azure của bạn. Trên bảng điều khiển, nhấp vào Nhóm bảo mật mạng của bạn.

Nhấp vào Quy tắc bảo mật gửi đến và Thêm.

Cho phép cổng 443. Chú ý đến Nguồn và Đích. Trong kịch bản của tôi, tôi sẽ giữ nó đơn giản. Trong môi trường sản xuất, bạn nên suy nghĩ xem ai sẽ được phép kết nối. Bạn có thể hạn chế các địa chỉ IP cụ thể.

Được rồi, chúng ta đã xong. Bấm vào đồng ý.

Kết nối với Phiên truy cập web PowerShell của bạn

Mở bất kỳ trình duyệt nào bạn muốn. Kiểu

https://servername/pswa hoặc

https://IPAddress/pswa.

Cung cấp tên người dùng, mật khẩu và tên của máy chủ bạn muốn kết nối.

Nếu mọi việc suôn sẻ thì bạn đã tham gia!

Rõ ràng là việc bạn sử dụng loại trình duyệt hoặc thiết bị nào không quan trọng. Vậy thì bây giờ bạn có thể lấy điện thoại thông minh hoặc iPad của mình và thiết lập kết nối với máy chủ của mình. PowerShell chào mừng đến với iPad của tôi!

Để thêm một chút đa dạng cho các bài đăng trên blog chứa đầy mã của tôi, hôm nay tôi chụp ảnh nơi làm việc sid-500 nơi tôi viết bài. Hãy chú ý tới IPad. Nó đang chạy PowerShell 5.1 ? Được rồi, không hẳn, nhưng có một chút…

Cuối tuần vui vẻ!

Bài viết liên quan