Computer >> Máy Tính >  >> Kết nối mạng >> Kết nối mạng

Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server

Kết nối với các máy ảo của chúng tôi trong Azure có thể được thiết lập bằng cách sử dụng thông tin đăng nhập hoặc SSH. SSH (Secure Shell) là một giao thức được sử dụng để kết nối từ xa với máy chủ thông qua kết nối được mã hóa. Nó có thể được sử dụng để kết nối với thiết bị chuyển mạch, bộ định tuyến, VMware, Linux hoặc bất kỳ máy chủ nào hỗ trợ kết nối SSH. . Trong bài viết này, tôi sẽ hướng dẫn bạn cách tạo khóa SSH và thêm nó vào Ubuntu Server 18.04 LTS mới được cài đặt trong Azure.

SSH bao gồm hai khóa, khóa riêng tư và khóa công khai. Khóa công khai được đặt trên máy ảo Linux và khóa riêng tư là thứ chúng tôi xuất trình để xác minh danh tính của mình.

Trong bước đầu tiên, chúng tôi sẽ tạo một khóa SSH, sau đó, trong bước thứ hai, chúng tôi sẽ tạo một Máy chủ Ubuntu và thêm một khóa SSH vào đó.

Bước 1:Tạo khóa SSH

  1. Đăng nhập vào Azure Portal
  2. Mở Azure Cloud Shell ở cửa sổ trên cùng bên phải. Nếu bạn chưa sử dụng nó trước đây, bạn sẽ cần tạo một tài khoản lưu trữ mới và cho phép Azure Cloud Sheel lưu giữ các tệp ở đó. Điều này sẽ phát sinh một khoản chi phí nhỏ hàng tháng.

Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server

  1. Chờ cho đến khi thiết bị đầu cuối được kết nối đúng cách.
  2. Nhập ssh-keygen -t rsa -b 4096 và nhấn Enter để tạo khóa SSH.
  3. Nhập tên tệp để lưu khóa. Trong trường hợp của chúng tôi, chúng tôi sẽ lưu tệp vào vị trí mặc định bằng cách nhấn Enter . Lệnh tạo hai tệp: id_rsa quán rượu trong thư mục ~ / .ssh. Các tệp sẽ được ghi đè nếu chúng tồn tại.
  4. Nhập cụm mật khẩu. Cụm mật khẩu này sẽ được sử dụng để kết nối với máy ảo. Đầu ra sẽ giống như thế này. Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server
  5. Bạn có thể xem nội dung của tệp đã tạo trước đó bằng cách nhập lệnh cat ~ / .ssh / id_rsa.pub và nhấn Enter . Đầu ra phải như thế này. Bạn sẽ cần khóa đầu ra cho máy ảo của mình. Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server

Bước 2:Gán nó cho Máy chủ Ubuntu

Khi chúng ta đã tạo khóa SSH ở bước trước, bước tiếp theo sẽ là thêm nó vào Máy chủ Ubuntu của bạn được lưu trữ trên Azure. Điều này có thể được thực hiện trong hai trường hợp, cho Máy chủ Ubuntu hiện có hoặc một máy chủ mới do bạn tạo. Tôi sẽ hướng dẫn bạn quy trình cho cả hai trường hợp. Hãy bắt đầu với máy ảo mới.

  1. Đăng nhập vào Cổng Azure.
  2. Nhấp vào nút Tạo tài nguyên ở bên trái cửa sổ.
  3. Nhấp vào Ubuntu Server 18.04 LTS. Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server
  4. Trong mục Cơ bản nhập thông tin máy ảo cần thiết cho đăng ký, nhóm tài nguyên, tên máy ảo, khu vực, tùy chọn khả dụng, hình ảnh và kích thước máy ảo. Sau khi bạn làm điều đó, hãy cuộn xuống Tài khoản quản trị viên và chọn khóa công khai SSH .
  5. Nhập tên người dùng.
  6. Trong nguồn khóa công khai SSH chọn Sử dụng khóa công khai hiện có.
  7. Trong khóa công khai SSH, hãy thêm khóa SSH mà bạn đã tạo trước đó ở Bước 1 (lệnh cat ~ / .ssh / id_rsa.pub).
  8. Trong Chọn cổng đến chọn SSH (22). Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server
  9. Định cấu hình phần còn lại của cấu hình cho máy ảo của bạn và nhấp vào Xem lại + tạo.
  10. Điều hướng đến máy ảo và sau đó nhấp vào Tổng quan như thể hiện trong ảnh chụp màn hình bên dưới. Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server
  11. Nhấp vào Kết nối rồi chọn SSH . Điều đó sẽ mở ra một cửa sổ mới từ đó bạn có thể tải xuống các ứng dụng khách SSH (PuTTy hoặc các ứng dụng khách khác) hoặc bạn có thể dễ dàng kết nối với máy ảo của mình bằng cách sử dụng Azure Cloud Shell. Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server
  12. Trong trường hợp của chúng tôi, chúng tôi sẽ mở Azure Cloud Shell và kết nối với máy ảo bằng cách nhập lệnh sau: ssh [email protected] ở đâu azureuser là tên người dùng và 214.76.108 là địa chỉ IP công cộng. Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server
  13. Vì đây là kết nối đầu tiên của bạn với máy ảo mới được tạo bằng cách sử dụng SSH, hãy nhập và nhấn Enter để xác nhận xác thực với máy chủ.
  14. Nhập cụm mật khẩu bạn đã tạo ở bước 1 và nhấn Enter. Tạo cặp khóa SSH trong Microsoft Azure và thêm vào Ubuntu Server
  15. Bạn đã kết nối thành công với Máy chủ Ubuntu.