Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Mac

Tạo file cấu hình SSH trên macOS dễ dàng: Hướng dẫn từng bước

Nếu bạn thường xuyên kết nối đến các máy chủ từ xa qua SSH trên Mac, việc tạo một file cấu hình SSH sẽ giúp bạn tiết kiệm thời gian và công sức đáng kể.

Tạo file cấu hình SSH trên Mac bằng TextEdit

Nếu bạn chưa từng sử dụng SSH hoặc máy tính chưa có thư mục ~/.ssh/, bạn cần tạo nó trước.

Mở Terminal và chạy lệnh sau để tạo thư mục .ssh:

mkdir -p ~/.ssh

Sau đó, chạy lệnh sau để thiết lập quyền truy cập đúng cho thư mục .ssh:

chmod 700 ~/.ssh

TextEdit là trình soạn thảo văn bản mặc định trên macOS, cung cấp cách đơn giản và hiệu quả để tạo và sửa đổi file cấu hình. Với giao diện trực quan, bạn có thể chỉnh sửa file mà không cần nhớ các lệnh Terminal phức tạp.

Lưu ý quan trọng: File cấu hình SSH phải ở định dạng văn bản thuần túy (plain text). Nếu lưu dưới dạng file rich text (.rtf), SSH sẽ không nhận diện được.

Các bước tạo file cấu hình SSH bằng TextEdit:

  1. Nhấn Command + Space để mở Spotlight, gõ "TextEdit" và nhấn Enter để khởi chạy.
  2. Nhấp vào menu Format và chọn Make Plain Text (hoặc nhấn Shift + Command + T).
  3. Nhập cấu hình SSH của bạn, ví dụ:
    Host myserver
    HostName 192.168.1.1
    User myusername
    IdentityFile ~/.ssh/id_rsa
  4. Nhấp File > Save.
  5. Trong cửa sổ Save As, đặt tên file là config (không có phần mở rộng) và chọn thư mục ~/.ssh/ làm vị trí lưu.
  6. Nhấp Save và đóng TextEdit.

Tạo file cấu hình SSH trên Mac qua Terminal

Terminal là công cụ phổ biến cho người dùng Mac, và bạn có thể dùng nó để tạo file cấu hình SSH. Quá trình này bao gồm nhiều lệnh, vì vậy hãy làm theo hướng dẫn cẩn thận nếu bạn chưa quá quen với Terminal.

  1. Mở Terminal.
  2. Đảm bảo bạn đã tạo thư mục .ssh. Nếu chưa, tham khảo phương pháp 1 để tạo.
  3. Sử dụng lệnh sau để tạo và mở file config trong trình soạn thảo Nano. Nếu file chưa tồn tại, Nano sẽ tạo mới; nếu đã có, Nano sẽ mở để chỉnh sửa:
    nano ~/.ssh/config
  4. Trong Nano, nhập chi tiết cấu hình SSH. Ví dụ:
    Host myserver
    HostName 192.168.1.1
    User myusername
    IdentityFile ~/.ssh/id_rsa
  5. Nhấn Control + X, sau đó Y, rồi nhấn Enter để lưu.
  6. Chạy lệnh sau để đảm bảo file config có quyền đúng:
    chmod 600 ~/.ssh/config
  7. Kiểm tra cấu hình SSH bằng lệnh:
    ssh myserver

Nếu mọi thứ được thiết lập đúng, lệnh này sẽ kết nối bạn đến máy chủ mà không cần nhập thủ công hostname hoặc chỉ định file khóa.

Tạo file cấu hình SSH trên Mac bằng Automator

Automator là công cụ tích hợp sẵn trong macOS giúp bạn tạo file cấu hình SSH mà không cần dùng thủ công Terminal hay Finder. Quy trình hơi phức tạp, vui lòng làm theo các bước một cách cẩn thận.

  1. Mở Automator. Trong giao diện Automator, nhấp New Document, chọn Workflow, rồi nhấp Choose.
  2. Trong panel Library bên trái, nhấp Files & Folders. Tìm New Text File, nhấp đúp (hoặc kéo thả vào khu vực workflow).
  3. Đặt Where thành ~/.ssh/ (Nếu .ssh chưa tồn tại, hãy tạo trước bằng Terminal: mkdir -p ~/.ssh/). Đặt File Name là config. Chọn Plain Text làm định dạng file.
  4. Nhấp nút Options trong action "New Text File" và tích chọn Show this action when the workflow runs (nếu muốn tùy chỉnh từng file config).
  5. Để tự động điền cài đặt SSH mặc định, nhập cấu hình SSH, ví dụ:
    Host myserver
    HostName 192.168.1.1
    User myusername
    IdentityFile ~/.ssh/id_rsa
  6. Trong Actions Library, tìm Run Shell Script và kéo thả xuống dưới action "New Text File". Trong trường script, nhập lệnh sau để đảm bảo file cấu hình SSH có quyền đúng:
    chmod 600 ~/.ssh/config
  7. Nhấp File > Save, đặt tên workflow là "Create SSH Config File", và lưu dưới dạng Application. Bây giờ, mỗi khi cần tạo file cấu hình SSH, chỉ cần nhấp đúp vào ứng dụng đã lưu, nó sẽ tạo file trong ~/.ssh/.

Kết luận

Tóm lại, chúng tôi đã giới thiệu ba phương pháp để tạo file cấu hình SSH trên Mac. Bạn có thể chọn bất kỳ phương pháp nào phù hợp, mỗi phương pháp đều có hướng dẫn chi tiết từng bước.

Ngoài ra, nếu bạn muốn tạo nhanh file cấu hình SSH hoặc các file khác trên Mac, đừng quên sử dụng iBoysoft MagicMenu, công cụ nâng cấp menu chuột phải.

Hãy chia sẻ bài viết này để giúp thêm người biết cách tạo file cấu hình SSH trên Mac!