Cách sử dụng SSH-Keygen để tạo khóa SSH trên máy Mac

Cách sử dụng SSH-Keygen để tạo khóa SSH trên máy Mac

Bảo mật trực tuyến chặt chẽ đã trở thành yêu cầu bắt buộc đối với nhiều người trong chúng ta và, khi những kẻ khai thác mã độc ngày càng thông minh hơn, các công cụ và biện pháp bảo vệ phải mạnh mẽ hơn để theo kịp. Secure Shell (SSH) là một giao thức mã hóa cho phép bạn gửi dữ liệu một cách an toàn bằng cách ghép nối khóa công khai với khóa riêng tư.

Nhiều tình huống, bao gồm truy cập từ xa vào máy chủ hoặc thêm bảo mật vào nền tảng lưu trữ Git, có thể yêu cầu bạn tạo khóa của riêng mình. Thông tin xác thực truy cập đã trở thành một phần quan trọng của bảo mật trực tuyến và macOS và ứng dụng Terminal giúp việc tạo Khóa SSH trở nên đơn giản. Chúng ta hãy nhìn vào quá trình này.

Cách tạo khóa SSH bằng SSH-Keygen

Với lệnh ssh-keygen, bạn có thể thực hiện tất cả các chức năng cần thiết để tạo khóa SSH hoàn chỉnh và sẵn sàng sử dụng. Trong quá trình tạo, bạn có thể chỉ định thuật toán được sử dụng, độ dài tính bằng bit và các tính năng khác của khóa của bạn. Để biết thêm thông tin về các khái niệm này, hãy tham khảo các phần sau của hướng dẫn này.

Liên quan: SSH là gì và nó đại diện cho điều gì?

Các bước để tạo khóa SSH trong macOS như sau:

Khởi chạy Terminal từ Ứng dụng> Tiện ích hoặc bằng cách thực hiện Tìm kiếm tiêu điểm. Nhập lệnh ssh-keygen với các tham số mong muốn.

Chúng ta sẽ thảo luận về các biến thể sau, nhưng đây là một ví dụ về lệnh ssh-keygen điển hình sẽ trông như thế nào:

ssh-keygen -t ecdsa -b 521

Thuật toán mong muốn tuân theo lệnh -t và độ dài khóa bắt buộc nằm sau đầu vào -b . Nếu bạn loại trừ -b , ssh-keygen sẽ sử dụng số bit mặc định cho loại khóa bạn đã chọn. Thuật toán mã hóa mạnh với khóa có kích thước tốt sẽ hiệu quả nhất trong việc giữ an toàn cho dữ liệu của bạn .

Cách sử dụng SSH-Keygen để tạo khóa SSH trên máy Mac

Nhấn Enter để bắt đầu quá trình tạo. Nhấn ENTER lần nữa để chấp nhận vị trí tệp mặc định. Bạn có thể thay đổi điều này nếu cần, nhưng nói chung, bạn sẽ muốn giữ các khóa của mình trong thư mục được đề xuất.

Cách sử dụng SSH-Keygen để tạo khóa SSH trên máy Mac

Nhập cụm mật khẩu khi được nhắc. Mặc dù bạn có thể để trống phần này, chúng tôi luôn khuyên bạn nên bảo vệ bằng mật khẩu khóa SSH của mình. Ngay cả khi không ai khác có quyền truy cập vào thiết bị của bạn, một lớp bảo mật bổ sung luôn được hoan nghênh.

Nhập lại cụm mật khẩu của bạn để hoàn tất quá trình và tạo các khóa công khai và riêng tư của bạn.

Cách sử dụng SSH-Keygen để tạo khóa SSH trên máy Mac

macOS lưu trữ cả hai khóa trong thư mục ~ / .ssh / . Một tệp chứa khóa SSH công khai của bạn và một tệp khác chứa phiên bản riêng tư của bạn mà bạn không bao giờ được chia sẻ với bất kỳ ai.

Nếu Terminal không phải là thứ của bạn, một số ứng dụng Mac SSH khác vẫn tồn tại , vì vậy bạn có thể chọn tùy chọn phù hợp nhất với nhu cầu của mình.

Sao chép khóa SSH để thêm vào nền tảng lưu trữ Git và các vị trí khác

Khi bạn đã hoàn tất quá trình tạo, bạn có thể sử dụng Terminal để sao chép khóa công khai của mình để phân phối. Bạn cũng cần lưu ý tên tệp được sử dụng trong quá trình tạo. Trong ví dụ được cung cấp, macOS đã lưu trữ Khóa SSH công khai trong tệp id_ecdsa.pub , vì vậy đó là vị trí chúng tôi cần nhắm mục tiêu.

Để sao chép khóa SSH công khai của bạn vào khay nhớ tạm, hãy làm theo các bước sau:

  1. Khởi chạy thiết bị đầu cuối .
  2. Nhập lệnh pbcopy với đường dẫn tệp chính xác, ví dụ:

    pbcopy <>

  3. Nhấn Enter và khóa công khai của bạn sẽ sao chép vào khay nhớ tạm.

Từ đây, bạn có thể thoải mái dán khóa SSH của mình vào bất cứ nơi nào cần đến. Hãy nhớ rằng, bạn chỉ nên phân phối khóa công khai được lưu trữ trong tệp .pub. Khóa riêng tư của bạn chỉ dành cho mục đích sử dụng của bạn.

Các loại và kích thước khóa SSH khác nhau

Lệnh ssh-keygen cho phép bạn tạo một số loại và kích thước khóa sử dụng các thuật toán khác nhau. Trước tiên, bạn nên xác nhận biến thể mà nền tảng, dịch vụ lưu trữ của bạn hoặc bên khác đề xuất trước khi tạo thông tin xác thực truy cập của bạn.

Chúng tôi sẽ liệt kê các loại khóa SSH phổ biến nhất ở đây và giải thích các đặc điểm của từng loại:

  • RSA: Một thuật toán được hỗ trợ rộng rãi, RSA là một lựa chọn mạnh mẽ cho nhiều trường hợp. Độ dài là sức mạnh và bạn sẽ muốn tạo khóa 2048 hoặc 4096 bit, với khóa trước là đủ và khóa sau là lý tưởng.
  • ECDSA: Một thuật toán mới hơn, ECDSA cung cấp mức độ bảo mật tương tự như RSA nhưng với các khóa ngắn hơn, chuyển sang hiệu suất nhanh hơn. Kích thước khóa được hỗ trợ là 256, 384 và 521 bit.
  • Ed25519: Một thuật toán mới nổi, Ed25519 cải thiện tính bảo mật và hiệu suất của các loại khóa trước đó. Bản thân Apple cũng sử dụng phương pháp xác thực này trong một số trường hợp, bao gồm cả trong quá trình giao tiếp giữa các thiết bị nhất định. Các phím chỉ dài 256 bit trong khi vẫn cung cấp độ bảo mật cao.

Liên quan: Các loại mã hóa phổ biến và lý do tại sao bạn không nên làm của riêng mình

Khi tạo khóa SSH, hãy đảm bảo rằng bạn nhập loại thuật toán mong muốn theo lệnh -t .

Các lệnh hữu ích cần biết khi tạo khóa SSH trên máy Mac

Chúng ta đã thảo luận về các thành phần cơ bản của lệnh ssh-keygen; tuy nhiên, trong một số trường hợp, bạn có thể muốn thực hiện các chức năng khác. Ở đây, chúng tôi sẽ liệt kê một số lệnh có liên quan và cách sử dụng của chúng:

  • -t: Sử dụng lệnh này để nhập thuật toán bạn muốn sử dụng. RSA, ECDSA và Ed25519 là những lựa chọn phổ biến và khả thi.
  • -b: Chỉ định độ dài khóa của bạn bằng cách nhập số bit được sử dụng. Trước khi nhập lệnh -b , hãy luôn kiểm tra các yêu cầu của thuật toán đã chọn, vì một số hạn chế được áp dụng.
  • -p: Bạn có thể thay đổi cụm mật khẩu của khóa bằng lệnh -p . Chỉ cần bao gồm -p với ssh-keygen và Terminal sẽ yêu cầu vị trí tệp. Nhập đường dẫn của khóa liên quan và tạo cụm mật khẩu mới khi được nhắc.
  • -f: Sử dụng lệnh -f để hướng ssh-keygen đến một vị trí tệp cụ thể.
  • -C: Lệnh -C thêm nhận xét vào khóa của bạn, đây là một phương pháp gắn nhãn hữu ích.

Ngoài ra, lệnh ls sẽ liệt kê tất cả các khóa SSH được lưu trữ trong thư mục mặc định:

ls -al ~ / .ssh

Cách sử dụng SSH-Keygen để tạo khóa SSH trên máy Mac

Để xóa khóa SSH cục bộ, bạn có thể sử dụng lệnh rm trong terminal, ví dụ:

rm ~ / .ssh / id_ecdsa

rm ~ / .ssh / id_ecdsa.pub

Cuối cùng, để truy cập danh sách đầy đủ các lệnh, đầu vào sau sẽ hiển thị tất cả các tùy chọn có sẵn cùng với thông tin bổ sung:

man ssh-keygen

Cách sử dụng SSH-Keygen để tạo khóa SSH trên máy Mac

macOS Giúp tạo khóa SSH dễ dàng

Việc tạo khóa SSH rất đơn giản trong macOS. Terminal và công cụ ssh-keygen có thể thực hiện tất cả các chức năng cần thiết để thiết kế, tạo và phân phối thông tin xác thực truy cập của bạn, vì vậy không cần phần mềm bổ sung. Chỉ cần nhập các lệnh chính xác và ssh-keygen thực hiện phần còn lại.

Các thuật toán phổ biến được sử dụng là RSA, ECDSA và Ed25519 và mỗi loại có thông số kỹ thuật riêng và độ dài khóa có thể sử dụng. Trong quá trình tạo, bạn có thể chỉ định các chi tiết này và nhập các hướng dẫn khác bằng các lệnh phù hợp. Sau đó, bạn có thể tiếp tục sử dụng Terminal để sao chép, sửa đổi và xóa các khóa đã lưu trữ của mình.

Cho dù để giải trí hay hoạt động, biết cách tạo thông tin xác thực truy cập của riêng bạn là một kỹ năng đáng giá để học. Khi cuộc sống của chúng ta ngày càng phát triển trực tuyến, việc bảo mật dữ liệu cá nhân của chúng ta là quan trọng và người khôn ngoan sẽ sử dụng mọi công cụ theo ý của họ.


Cách đăng xuất khỏi thư trên máy Mac

Cách đăng xuất khỏi thư trên máy Mac

Bạn không muốn hoặc không cần nhận email trong ứng dụng Thư macOS nữa? Nếu vậy, bạn có thể đăng xuất khỏi Thư trên máy Mac và điều đó sẽ ngừng đồng bộ hóa email với tài khoản của bạn.

Cách xem lịch sử khay nhớ tạm trên máy Mac

Cách xem lịch sử khay nhớ tạm trên máy Mac

Clipboard đã có mặt trên máy tính trong nhiều thập kỷ và máy Mac không phải là ngoại lệ. Nhưng clipboard chính xác là gì? Và làm thế nào bạn có thể thấy mọi thứ nó được ghi lại trong nhiều năm?

Cách sử dụng Garageband trên Mac để ghi nhiều bản nhạc trực tiếp cùng một lúc

Cách sử dụng Garageband trên Mac để ghi nhiều bản nhạc trực tiếp cùng một lúc

GarageBand là một trạm làm việc âm thanh kỹ thuật số (DAW) tuyệt vời, miễn phí dành cho các nhà quảng cáo như nhạc sĩ và podcasters sử dụng máy Mac. Đây là cách bạn có thể sử dụng nó để ghi nhiều nhạc cụ cùng một lúc.

Cách làm cho máy Mac của bạn đọc văn bản trên màn hình bằng phím tắt

Cách làm cho máy Mac của bạn đọc văn bản trên màn hình bằng phím tắt

Ngay cả khi nội dung video ngày càng phổ biến, phần lớn thông tin trên web vẫn được truyền tải qua văn bản. Tuy nhiên, nếu chúng ta thành thật với bản thân, đọc có thể là một việc vặt - đặc biệt là khi bạn không có tầm nhìn tốt nhất.

Cách sử dụng nội dung bằng giọng nói để khiến máy Mac của bạn đọc to cho bạn nghe

Cách sử dụng nội dung bằng giọng nói để khiến máy Mac của bạn đọc to cho bạn nghe

Máy Mac từ lâu đã có thể đọc to văn bản trên màn hình của bạn mà không cần tải xuống hoặc ứng dụng của bên thứ ba. Tính năng này đã tồn tại dưới dạng Văn bản thành Giọng nói, Giọng nói và là một phần của tính năng VoiceOver.

Cách thay đổi ngôn ngữ kiểm tra chính tả trong 5 bộ Office trên máy Mac

Cách thay đổi ngôn ngữ kiểm tra chính tả trong 5 bộ Office trên máy Mac

Trong xã hội toàn cầu của chúng ta, chúng ta phải thường xuyên giao tiếp xuyên biên giới bằng các phương ngữ khác nhau và biết cách chuyển đổi ngôn ngữ của các ứng dụng văn phòng của chúng ta là rất quan trọng. Trong hầu hết các trường hợp, cài đặt rất đơn giản. Hãy cùng xem cách thay đổi ngôn ngữ kiểm tra chính tả trong các bộ ứng dụng văn phòng macOS phổ biến.

Kiểm soát thói quen ứng dụng macOS của bạn với Quitter

Kiểm soát thói quen ứng dụng macOS của bạn với Quitter

Một số ứng dụng có thể hình thành thói quen, nhưng Quitter là một trong những ứng dụng có thể tốt cho sức khỏe kỹ thuật số của bạn. Đó là một ứng dụng thanh menu nhỏ với một nhiệm vụ duy nhất nhằm giảm bớt sự phân tâm.

Cách chỉnh sửa video trên máy Mac

Cách chỉnh sửa video trên máy Mac

Bạn muốn chỉnh sửa video trên máy Mac nhưng không chắc chắn về cách thực hiện điều đó? Bạn đã đến đúng nơi. Sau đây, chúng tôi hướng dẫn cách bạn có thể sử dụng phần mềm chỉnh sửa video cho macOS để dễ dàng tinh chỉnh và nâng cao video của mình.

Cách sử dụng tính năng thời gian sử dụng thiết bị của máy Mac

Cách sử dụng tính năng thời gian sử dụng thiết bị của máy Mac

Một vấn đề phổ biến mà mọi người gặp phải khi sử dụng thiết bị kỹ thuật số của họ là cách thiết bị khiến họ dành quá nhiều thời gian trước màn hình. Giải pháp của Apple cho vấn đề này là tính năng Screen Time, tính năng này đã xuất hiện trên máy Mac với macOS Catalina.

Cách nhanh chóng ghi âm thanh vào máy Mac của bạn bằng các ứng dụng cài sẵn

Cách nhanh chóng ghi âm thanh vào máy Mac của bạn bằng các ứng dụng cài sẵn

Máy Mac có thể là một cỗ máy tuyệt vời cho công việc sáng tạo. Cho dù bạn muốn ghi podcast hoặc tạo phần giải thích nhanh cho bản trình bày, máy Mac của bạn có thể xử lý nó. Có rất nhiều ứng dụng cài sẵn khác nhau mà bạn có thể sử dụng để ghi lại âm thanh sắc nét trên máy Mac của mình, ứng dụng này đang được phổ biến rộng rãi hiện nay.

Cách gỡ cài đặt Chrome trên máy Mac

Cách gỡ cài đặt Chrome trên máy Mac

Bạn đã thực sự nghĩ về nó và bạn đã quyết định rằng Google Chrome dành cho Mac không phải là trình duyệt dành cho bạn. Bạn có các trình duyệt khác mà bạn thích, điều này hợp lý, vì có rất nhiều trình duyệt tuyệt vời dành cho Mac ngoài kia.

Cách làm cho máy Mac của bạn nói thông báo và thông báo

Cách làm cho máy Mac của bạn nói thông báo và thông báo

Có thể có những lúc bạn quá mải mê với công việc hoặc đang ở xa màn hình máy Mac và bạn đã bỏ lỡ các thông báo và cảnh báo nhạy cảm về thời gian. Thậm chí có khi bạn chỉ vô ý nhấn nút đóng mà không hề đọc thông báo.

Chuột không hoạt động trên máy Mac của bạn? 10 lời khuyên để khắc phục nó

Chuột không hoạt động trên máy Mac của bạn? 10 lời khuyên để khắc phục nó

Bạn có gặp khó khăn để chuột hoạt động chính xác trên máy Mac của mình không? Cho dù đó là Magic Mouse hay chuột Bluetooth, không dây hoặc có dây của bên thứ ba, bạn nhất định gặp phải sự cố chuột tại một số điểm.

Máy Mac của bạn có tiếp tục chuyển mạng Wi-Fi không? Đây là những gì phải làm

Máy Mac của bạn có tiếp tục chuyển mạng Wi-Fi không? Đây là những gì phải làm

macOS là một hệ điều hành tuyệt vời nhưng, như thường lệ đối với máy tính, thỉnh thoảng bạn có thể phải thực hiện một số khắc phục sự cố. Một lĩnh vực quan trọng mà bạn muốn đặt lên hàng đầu là khả năng kết nối Internet của máy Mac.

Cách đăng xuất khỏi thư trên máy Mac

Cách đăng xuất khỏi thư trên máy Mac

Bạn không muốn hoặc không cần nhận email trong ứng dụng Thư macOS nữa? Nếu vậy, bạn có thể đăng xuất khỏi Thư trên máy Mac và điều đó sẽ ngừng đồng bộ hóa email với tài khoản của bạn.

MacBook Pro 14 inch so với 16 inch: Bạn nên mua máy Mac M1 Pro hay M1 Max nào?

MacBook Pro 14 inch so với 16 inch: Bạn nên mua máy Mac M1 Pro hay M1 Max nào?

Các mẫu MacBook Pro 14 inch và 16 inch mới của Táo khuyết cung cấp hầu hết mọi tính năng mà người dùng chuyên nghiệp yêu cầu từ công ty trong nhiều năm. Những chiếc máy tính này mang lại một bước nhảy vọt về hiệu suất, hiệu suất và tuổi thọ pin, điều mà thị trường máy tính xách tay chưa từng có trong nhiều năm qua. Thêm vào đó, họ thấy sự trở lại của các cổng hữu ích như SDXC, HDMI và sạc MagSafe.

Cách xem lịch sử khay nhớ tạm trên máy Mac

Cách xem lịch sử khay nhớ tạm trên máy Mac

Clipboard đã có mặt trên máy tính trong nhiều thập kỷ và máy Mac không phải là ngoại lệ. Nhưng clipboard chính xác là gì? Và làm thế nào bạn có thể thấy mọi thứ nó được ghi lại trong nhiều năm?

Một eGPU mini Mac có thể tăng hiệu suất đồ họa

Một eGPU mini Mac có thể tăng hiệu suất đồ họa

Sử dụng eGPU với Mac mini của bạn có thể là một cách tuyệt vời để tận dụng tối đa không gian nhỏ trong khi vẫn đạt được hiệu suất đồ họa tuyệt vời cho các tác vụ như chơi game và xử lý hình ảnh. Trong hướng dẫn này, hãy giải thích rõ ràng những gì một eGPU có thể thêm vào thiết lập của bạn, cách chúng hoạt động và liệu nó có đáng để chi thêm một số tiền cho bộ dụng cụ nhỏ gọn này hay không.

Cách xóa Parallels khỏi máy Mac cùng với tệp cài đặt Windows

Cách xóa Parallels khỏi máy Mac cùng với tệp cài đặt Windows

Xóa ứng dụng khỏi máy tính Mac rất dễ dàng. Đơn giản, bạn chỉ cần kéo biểu tượng ứng dụng vào Thùng rác. Tuy nhiên, máy tính để bàn parrell hoạt động khác. Hãy xem làm thế nào để loại bỏ nó.

Đánh giá Dr.Fone: Bộ công cụ tất cả trong một điện thoại thông minh?

Đánh giá Dr.Fone: Bộ công cụ tất cả trong một điện thoại thông minh?

Gần đây tôi đã bắt đầu sử dụng Dr.Fone cho phép bạn quản lý dữ liệu điện thoại thông minh của mình và thậm chí chuyển dữ liệu WhatsApp từ iPhone sang Android. Nhưng nó có đáng giá không? Hãy cùng tìm hiểu

Cách sử dụng Garageband trên Mac để ghi nhiều bản nhạc trực tiếp cùng một lúc

Cách sử dụng Garageband trên Mac để ghi nhiều bản nhạc trực tiếp cùng một lúc

GarageBand là một trạm làm việc âm thanh kỹ thuật số (DAW) tuyệt vời, miễn phí dành cho các nhà quảng cáo như nhạc sĩ và podcasters sử dụng máy Mac. Đây là cách bạn có thể sử dụng nó để ghi nhiều nhạc cụ cùng một lúc.

8 cách để khắc phục sự cố MacBook Pro liên tục ngắt kết nối do sự cố Wi-Fi

8 cách để khắc phục sự cố MacBook Pro liên tục ngắt kết nối do sự cố Wi-Fi

Gần đây, Wi-Fi MacBook Pro của bạn có hoạt động khác thường không? Đọc bài đăng để tìm hiểu cách sửa lỗi Wi-Fi liên tục ngắt kết nối trong sự cố MacBook.