Cách SSH trên máy Mac với Máy khách SSH gốc

Mục lục:

Anonim

Bạn có biết máy Mac có ứng dụng khách SSH riêng được tích hợp trực tiếp vào dòng lệnh không? Ứng dụng khách ssh này cho phép kết nối an toàn và đăng nhập từ xa vào các máy khác. Không giống như Windows, bạn sẽ không cần ứng dụng của bên thứ ba để sử dụng SSH cho các kết nối với máy tính và thiết bị từ xa, vì ssh được tích hợp trực tiếp vào Mac OS và Mac OS X – hoàn hảo!

Hãy cùng tìm hiểu cách tạo kết nối SSH với một máy tính khác bằng ứng dụng khách ssh gốc trong Mac OS.

Một số thông tin cơ bản nhanh cho người chưa quen; SSH là viết tắt của Secure Shell và nó cho phép tạo các kết nối được mã hóa vào các máy tính khác qua mạng hoặc internet rộng hơn. Bạn có thể sử dụng ứng dụng khách SSH trong Mac OS để kết nối với bất kỳ máy nào khác có máy chủ SSH đang chạy, cho dù đó là trên máy Mac khác với Mac OS X, linux, unix hay máy tính Windows không thành vấn đề, miễn là nó có máy chủ SSH chạy nó và bạn có thông tin đăng nhập, nó có thể được kết nối an toàn.

Sử dụng ssh được coi là hơi nâng cao và thường hữu ích cho quản trị hệ thống từ xa, hoạt động trình bao, quản lý máy chủ và hoạt động dòng lệnh khác. Nếu bạn có hai máy tính trên mạng của riêng mình, bạn có thể thiết lập máy chủ SSH trên máy Mac thông qua Tùy chọn hệ thống khá dễ dàng hoặc nếu bạn hiểu biết về Terminal, bạn cũng có thể kích hoạt SSH thông qua dòng lệnh và tự mình thử.

Cách sử dụng ứng dụng khách SSH trên máy Mac

Giả sử bạn có sẵn IP máy chủ từ xa và tên người dùng từ xa, đây là tất cả những gì bạn cần làm để kết nối qua SSH trong Mac OS và Mac OS X:

  1. Khởi chạy ứng dụng Terminal, Terminal nằm trong thư mục /Applications/Utilities/ nhưng bạn cũng có thể khởi chạy nó từ Spotlight bằng cách nhấn Command+Phím cách và nhập “Terminal” rồi quay lại
  2. Tại dấu nhắc lệnh, nhập cú pháp ssh sau:
  3. ssh [email protected]

    Thay thế “tên người dùng” bằng tài khoản người dùng thích hợp của máy từ xa và “ip.address” bằng địa chỉ IP của máy từ xa. Ví dụ:

    ssh [email protected]

  4. Nhấn phím Return để thực hiện lệnh
  5. Tùy chọn: Bạn có thể cần xác minh tính xác thực của máy chủ lưu trữ, nếu mọi thứ đều ổn, hãy nhập “có” để chấp nhận khóa vân tay và kết nối với máy chủ SSH hoặc nhập 'không' để từ chối và ngắt kết nối
  6. Đăng nhập vào máy chủ từ xa bằng cách nhập mật khẩu cho tài khoản người dùng mà bạn đang đăng nhập

Vậy là xong, giờ bạn đã đăng nhập vào máy từ xa qua SSH.

Tại thời điểm này, bạn có quyền truy cập vào bất kỳ chức năng dòng lệnh nào trên máy tính từ xa, giả sử bạn có đặc quyền để thực hiện tác vụ hoặc thực thi lệnh. Những gì bạn làm sau khi kết nối với SSH là tùy thuộc vào bạn, nhưng như trạng thái trước đó, nó dành cho các mục đích sử dụng nâng cao như quản trị hệ thống, quản lý máy chủ, vận hành mạng và các tác vụ cấp cao khác thường ít liên quan hơn đến người dùng máy tính bình thường.

Khi hoàn tất, bạn có thể nhập “exit” để ngắt kết nối khỏi máy từ xa hoặc chỉ cần đóng ứng dụng Terminal để đóng ứng dụng khách ssh và kết nối.

Lưu ý bên lề: bạn cũng có thể SSH vào máy Mac của mình theo cách này nếu bạn thực sự muốn dùng thử, nhưng có rất ít lý do vì khởi chạy Terminal trong và chính nó cấp cho bạn quyền truy cập trình bao trực tiếp vào máy tính để bắt đầu. Tuy nhiên, nó cung cấp một phương tiện để thử nghiệm các kết nối SSH nếu bạn chưa từng làm như vậy trước đây, chỉ cần sử dụng tên người dùng của bạn @ localhost hoặc 127.0.0.1 cho IP.

Nhân tiện, nếu bạn muốn cho phép người khác SSH từ xa vào máy Mac CỦA BẠN, bạn cần thiết lập máy chủ SSH gốc trên máy Mac của mình (dễ dàng như được mô tả tại đây) và sau đó bạn muốn để thêm tài khoản người dùng mới vào máy Mac cho người đó, đừng bao giờ chia sẻ thông tin đăng nhập và mật khẩu của riêng bạn với bất kỳ ai khác.Hãy nhớ rằng nếu bạn cấp cho ai đó quyền truy cập SSH vào máy Mac của mình bằng tài khoản quản trị viên, thì bạn đang cấp cho họ toàn quyền truy cập vào máy tính của mình, tất cả các tệp, ứng dụng, hoạt động, nhật ký và mọi thứ khác, thể hiện toàn bộ quyền truy cập từ xa vào máy tính. Dòng lệnh có sẵn một số lượng lớn các lệnh và mạnh hơn giao diện đồ họa (GUI) quen thuộc mà tất cả chúng ta đều biết và yêu thích, vì vậy bạn có thể không muốn cho phép điều này một cách ngẫu nhiên. Bất cứ điều gì bạn có thể làm ở dòng lệnh đều có thể được thực hiện thông qua ssh, giả sử các đặc quyền của người dùng thích hợp – đây là lý do tại sao nó được sử dụng rộng rãi cho quản trị hệ thống và bởi người dùng nâng cao, và ít liên quan hơn nhiều đến những người mới bắt đầu và những người ít thiên về kỹ thuật hơn. Nếu bạn muốn cấp cho ai đó quyền truy cập từ xa nhằm mục đích khắc phục sự cố và bạn là người mới, thì cách tốt hơn là sử dụng tính năng chia sẻ màn hình để thay thế.

Bạn muốn xem thêm mẹo SSH (tại đây)? Bạn có bất kỳ thủ thuật SSH thú vị nào muốn chia sẻ không? Bạn có biết ứng dụng khách SSH nào tốt hơn OpenSSH được tích hợp trong Mac OS không? Hãy cho chúng tôi biết trong phần nhận xét!

Cách SSH trên máy Mac với Máy khách SSH gốc