Cách sử dụng SSH (có Hình ảnh)

Mục lục:

Cách sử dụng SSH (có Hình ảnh)
Cách sử dụng SSH (có Hình ảnh)

Video: Cách sử dụng SSH (có Hình ảnh)

Video: Cách sử dụng SSH (có Hình ảnh)
Video: Tắt Ngay Đẻ Tránh Người Khác Theo Giỏi Điện Thoại Của Bạn/ Cách Nhận Biết Điện Thoại Bị Theo Giỏi 2024, Có thể
Anonim

Nếu bạn muốn kết nối với các máy tính khác qua một mạng Internet nổi tiếng không an toàn, bạn có thể muốn làm mọi thứ có thể để giữ an toàn cho dữ liệu của mình. SSH là một cách bảo mật dữ liệu của bạn. Để bảo mật dữ liệu, bạn cần thiết lập SSH đúng cách trên máy tính của mình, sau đó thiết lập kết nối được mã hóa với máy chủ. Tuy nhiên, hãy nhớ rằng để thiết lập kết nối an toàn, cả hai điểm kết nối phải có SSH. Làm theo hướng dẫn này để đảm bảo kết nối của bạn càng an toàn càng tốt.

Bươc chân

Phần 1/3: Kết nối lần đầu tiên

Sử dụng SSH Bước 1
Sử dụng SSH Bước 1

Bước 1. Cài đặt SSH

Đối với Windows, bạn cần tải xuống một ứng dụng khách SSH. Ứng dụng khách phổ biến nhất là Cygwin, được cung cấp miễn phí từ trang web của nhà phát triển. Tải xuống và cài đặt nó giống như cài đặt bất kỳ chương trình nào khác. Một lựa chọn miễn phí khác là PuTTY.

  • Trong quá trình cài đặt Cygwin, bạn phải chọn cài đặt OpenSSH từ phần Net.
  • Linux và OS X đã có một máy khách SSH trên hệ thống, vì SSH là một hệ thống Unix, còn Linux và OS X đến từ Unix.
Sử dụng SSH Bước 2
Sử dụng SSH Bước 2

Bước 2. Chạy SSH

Mở chương trình Terminal do Cygwin cài đặt hoặc mở một terminal trên OS X hoặc Linux. SSH sử dụng giao diện đầu cuối để tương tác với các máy tính khác. Không có giao diện đồ họa cho SSH, vì vậy bạn nên thoải mái khi gõ lệnh.

Sử dụng SSH Bước 3
Sử dụng SSH Bước 3

Bước 3. Kiểm tra kết nối

Trước khi tạo khóa bảo mật và di chuyển tệp, bạn có thể muốn kiểm tra xem SSH đã được định cấu hình đúng cách trên máy tính và trên máy tính mục tiêu của mình chưa. Nhập lệnh này, thay đổi nó bằng tên người dùng của bạn và bằng địa chỉ của máy tính hoặc máy chủ mục tiêu của bạn:

  • $ ssh @

  • Bạn sẽ được yêu cầu nhập mật khẩu sau khi kết nối thành công. Bạn sẽ không thấy con trỏ di chuyển hoặc các ký tự được nhập khi bạn nhập mật khẩu của mình.
  • Nếu bước này không thành công, có thể SSH không được thiết lập chính xác trên máy tính của bạn hoặc máy chủ không chấp nhận kết nối SSH.

Phần 2/3: Học các lệnh cơ bản

Sử dụng SSH Bước 4
Sử dụng SSH Bước 4

Bước 1. Duyệt đến trình bao SSH

Lần đầu tiên kết nối với máy tính từ xa, bạn sẽ ở trong thư mục HOME. Để di chuyển giữa các cấu trúc thư mục, hãy sử dụng lệnh

đĩa CD

:

  • đĩa CD..

  • sẽ chuyển cho bạn một thư mục lên.
  • đĩa CD

  • sẽ chuyển bạn đến thư mục con mà bạn đã nhập.
  • cd / home / directory / path /

  • sẽ chuyển bạn đến một thư mục cụ thể từ thư mục gốc (home)
  • cd ~

  • sẽ đưa bạn trở lại thư mục HOME.
Sử dụng SSH Bước 5
Sử dụng SSH Bước 5

Bước 2. Kiểm tra nội dung của thư mục hiện tại

Để xem các tệp và thư mục ở vị trí hiện tại của bạn, bạn có thể sử dụng lệnh

ls

lệnh:

  • ls

  • sẽ hiển thị tất cả các tệp và thư mục trong thư mục hiện tại.
  • ls –l

  • sẽ hiển thị nội dung của thư mục cùng với thông tin bổ sung như kích thước, quyền và ngày.
  • ls-a

  • sẽ hiển thị toàn bộ thư mục bao gồm các tệp và thư mục ẩn.
Sử dụng SSH Bước 6
Sử dụng SSH Bước 6

Bước 3. Sao chép các tệp từ máy tính của bạn sang máy tính từ xa

Nếu bạn cần sao chép tệp từ máy tính của mình sang máy tính từ xa, bạn có thể sử dụng lệnh

scp

lệnh:

  • scp /localdirectory/example1.txt @:

  • sẽ sao chép example1.txt vào trên máy tính từ xa. Bạn có thể để trống để sao chép vào thư mục gốc trên máy tính từ xa.
  • scp @: / home / example1.txt./

  • sẽ di chuyển example1.txt từ thư mục chính trên máy tính từ xa đến thư mục hiện tại trên máy tính của bạn.
Sử dụng SSH Bước 7
Sử dụng SSH Bước 7

Bước 4. Sao chép tệp qua trình bao

Bạn có thể sử dụng lệnh

cp

để sao chép các tệp vào cùng một thư mục hoặc vào một thư mục bạn chọn.

  • cp example1.txt example2.txt

  • sẽ tạo một bản sao của example1.txt có tên example2.txt ở cùng một vị trí.
  • cp example1.txt /

  • sẽ tạo một bản sao của example1.txt đến vị trí được chỉ định trong.
Sử dụng SSH Bước 8
Sử dụng SSH Bước 8

Bước 5. Di chuyển và đổi tên tệp

Nếu bạn muốn đổi tên tệp hoặc di chuyển tệp mà không cần sao chép, hãy sử dụng lệnh

mv

  • mv example1.txt example2.txt

  • sẽ đổi tên tệp example1.txt thành example2.txt. Các tệp sẽ ở cùng một vị trí.
  • mv directory1 directory2

  • sẽ đổi tên thư mục1 thành thư mục2. Nội dung của thư mục sẽ không thay đổi.
  • thư mục mv example1.txt1 /

  • sẽ chuyển example1.txt vào thư mục1.
  • mv example1.txt directory1 / example2.txt

  • sẽ chuyển example1.txt đến directory1 và đổi tên thành example2.txt
Sử dụng SSH Bước 9
Sử dụng SSH Bước 9

Bước 6. Xóa tệp và thư mục

Nếu bạn cần xóa bất kỳ thứ gì khỏi máy tính từ xa, bạn có thể sử dụng lệnh

rm

  • rm example1.txt

  • sẽ xóa tệp example1.txt.
  • rm –I example1.txt

  • sẽ xóa tệp example1.txt sau khi đưa ra cảnh báo cho bạn.
  • thư mục rm1 /

  • sẽ xóa thư mục1 và tất cả nội dung của nó.
Sử dụng SSH Bước 10
Sử dụng SSH Bước 10

Bước 7. Thay đổi quyền đối với tệp

Bạn có thể thay đổi quyền đọc và ghi trên tệp của mình bằng lệnh

chmod

  • chmod u + w example1.txt

    sẽ thêm quyền ghi / sửa đổi tệp cho người dùng (u). Bạn cũng có thể dùng

    NS

    cho quyền nhóm và

    o

  • để được cấp phép trên thế giới.
  • chmod g + r example1.txt

  • sẽ thêm quyền đọc / truy cập vào tệp cho nhóm.
  • Có một danh sách lớn các quyền mà bạn có thể sử dụng để bảo mật hoặc mở quyền truy cập vào các khía cạnh khác nhau của hệ thống của bạn.
Sử dụng SSH Bước 11
Sử dụng SSH Bước 11

Bước 8. Tìm hiểu các lệnh cơ bản khác

Có một số lệnh quan trọng khác mà bạn sẽ sử dụng thường xuyên trong giao diện shell, như sau:

  • mkdir newdirectory

  • sẽ tạo một thư mục mới với tên newdirectory
  • pwd

  • sẽ hiển thị thư mục hiện tại của bạn.
  • ai

  • sẽ hiển thị ai đang đăng nhập vào hệ thống.
  • pico newfile.txt

    hoặc

    vi newfile.txt

  • sẽ tạo một tệp mới và mở trình chỉnh sửa tệp. Các hệ thống khác nhau sẽ có các trình chỉnh sửa tệp khác nhau. Các trình soạn thảo phổ biến nhất là pico và vi. Bạn sẽ cần sử dụng một lệnh khác nếu bạn sử dụng một trình chỉnh sửa tệp khác.
Sử dụng SSH Bước 12
Sử dụng SSH Bước 12

Bước 9. Nhận thông tin chi tiết cho bất kỳ lệnh nào

Nếu bạn không chắc chắn về chức năng của một lệnh, hãy sử dụng lệnh

Đàn ông

để tìm hiểu tất cả các thông số và cách sử dụng của chúng.

  • Đàn ông

  • sẽ hiển thị thông tin liên quan đến lệnh.
  • người đàn ông –k

  • sẽ tìm kiếm tất cả các trang người đàn ông với các từ khóa bạn đã nhập.

Phần 3/3: Tạo khóa được mã hóa

Sử dụng SSH Bước 13
Sử dụng SSH Bước 13

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

Khóa này cho phép bạn kết nối với một vị trí từ xa mà không cần phải nhập mật khẩu mỗi lần. Điều này sẽ giúp kết nối của bạn với máy tính từ xa an toàn hơn, vì mật khẩu của bạn sẽ không được gửi qua mạng.

  • Tạo một thư mục khóa trên máy tính của bạn bằng cách nhập lệnh

    $ mkdir.ssh

  • Tạo khóa riêng tư và khóa công khai bằng lệnh

    $ ssh-keygen –t rsa

  • Bạn sẽ được yêu cầu tạo mật khẩu cho khóa; nó là tùy chọn. Nếu bạn không muốn nhập mật khẩu cho khóa, hãy nhấn Enter. Thao tác này sẽ tạo hai khóa trong thư mục.ssh: id_rsa và id_rsa.pub.
  • Thay đổi quyền khóa cá nhân của bạn. Để đảm bảo rằng khóa riêng tư của bạn chỉ có thể được đọc bởi bạn, hãy nhập lệnh

    $ chmod 600.ssh / id_rsa

Sử dụng SSH Bước 14
Sử dụng SSH Bước 14

Bước 2. Đặt khóa công khai trên máy tính từ xa

Sau khi tạo khóa, bạn có thể lưu khóa công khai trên máy tính từ xa để có thể kết nối mà không cần mật khẩu. Nhập lệnh sau bằng cách thay đổi các phần nhất định như được mô tả trước đó::

  • $ scp.ssh / id_rsa.pub @:

  • Đảm bảo rằng bạn bao gồm dấu hai chấm (:) ở cuối lệnh.
  • Bạn sẽ được yêu cầu nhập mật khẩu trước khi quá trình chuyển bắt đầu.
Sử dụng SSH Bước 15
Sử dụng SSH Bước 15

Bước 3. Cài đặt mã công khai trên máy tính từ xa

Khi bạn đã đặt mã trên máy tính từ xa, bạn sẽ cần cài đặt nó để mã hoạt động bình thường. Đầu tiên, đăng nhập vào hệ thống theo cách đã mô tả ở bước 3.

  • Tạo một thư mục SSH trên máy tính từ xa nếu nó chưa tồn tại:

    $ mkdir.ssh

  • Đặt khóa của bạn vào một tệp khóa được ủy quyền. Nếu tệp không tồn tại, nó sẽ được tạo.

    $ cat id_rsa.pub >>.ssh / allow_keys

  • Thay đổi quyền cho thư mục SSH để làm cho nó có thể truy cập được:

    $ chmod 700.ssh

Sử dụng SSH Bước 16
Sử dụng SSH Bước 16

Bước 4. Kiểm tra xem kết nối có hoạt động không

Sau khi khóa được cài đặt trên máy tính từ xa, bạn sẽ có thể bắt đầu kết nối mà không bị yêu cầu nhập mật khẩu. Nhập lệnh này để kiểm tra kết nối:

$ ssh @

Đề xuất: