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: MẸO LẤY LẠI FACEBOOK ĐÃ BỊ MẤT || VINHTECH #SHORTS 2024, Có thể
Anonim

Nếu bạn đang kết nối với một máy tính khác qua Internet, có thể bạn sẽ muốn giữ an toàn cho dữ liệu của mình. SSH là một cách để giúp làm điều đó. Để điều này xảy ra, bạn cần thiết lập SSH đúng cách trên máy tính của mình, sau đó tạo kết nối được mã hóa với máy chủ của bạn. Chỉ cần nhớ, để kết nối được an toàn, cả hai đầu của kết nối cần được bật SSH. Làm theo hướng dẫn này để đảm bảo rằng kết nối của bạn an toàn nhất có thể.

Các bước

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 sẽ cần tải xuống và cài đặt chương trình khách SSH. Phổ biến nhất là Cygwin, được cung cấp miễn phí trên trang web của nhà phát triển. Tải xuống và cài đặt nó giống như bạn làm với bất kỳ chương trình nào khác. Một chương trình miễn phí phổ biến 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à Mac OS X đi kèm với SSH đã được cài đặt trên hệ thống. Điều này là do SSH là một hệ thống UNIX và Linux và OS X có nguồn gốc từ UNIX.
  • Nếu bạn có Windows 10 với Bản cập nhật kỷ niệm, bạn có thể cài đặt Hệ thống con Windows dành cho Linux được cài đặt sẵn SSH.
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 đầu cuối được cài đặt bởi Cygwin hoặc Bash trên Ubuntu trên Windows dành cho Windows 10 hoặc mở Thiết bị đầu cuối trong 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 sẽ cần phải gõ lệnh thoải mái.

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 đi sâu vào việc tạo khóa bảo mật và di chuyển tệp, bạn sẽ muốn kiểm tra xem SSH có được định cấu hình đúng cách trên máy tính cũng như hệ thống bạn đang kết nối hay không. Nhập lệnh sau, thay thế bằng tên người dùng của bạn trên máy tính từ xa và bằng địa chỉ cho máy tính hoặc máy chủ từ xa:

  • $ ssh @

  • Nếu bạn muốn chỉ định một cổng, hãy thêm

    -p 0000

  • (thay 0000 bằng số cổng mong muốn).
  • Bạn sẽ được yêu cầu nhập mật khẩu của mình sau khi kết nối được thiết lập. Bạn sẽ không thấy con trỏ di chuyển hoặc bất kỳ ký tự nào đượ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, thì SSH được định cấu hình không chính xác trên máy tính của bạn hoặc máy tính từ xa 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. Điều hướng vỏ SSH

Khi bạn kết nối lần đầu với máy tính từ xa, bạn sẽ được đặt trong thư mục HOME của mình. Để di chuyển xung quanh cấu trúc thư mục, hãy sử dụng

đĩa CD

chỉ huy:

  • đĩa CD..

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

  • sẽ chuyển bạn vào thư mục con được chỉ định.
  • cd / home / directory / path /

  • sẽ chuyển bạn vào thư mục được chỉ định từ thư mục gốc (home).
  • cd ~

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

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

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

ls

chỉ huy:

  • ls

  • sẽ liệt kê tất cả các tệp và thư mục trong thư mục hiện tại của bạn.
  • ls –l

  • sẽ liệt kê 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ẽ liệt kê tất cả các nội dung 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 tin từ vị trí của bạn vào máy tính từ xa

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

scp

chỉ huy:

  • scp /localdirectory/example1.txt @:

  • sẽ sao chép example1.txt vào tệp được chỉ định trên máy tính từ xa. Bạn có thể để trống để sao chép vào thư mục gốc của 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ục bộ.
Sử dụng SSH Bước 7
Sử dụng SSH Bước 7

Bước 4. Sao chép các tập tin thông qua trình bao

Bạn có thể dùng

cp

lệnh để tạo bản sao của các tệp trong 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 gọi là example2.txt ở cùng một vị trí.
  • cp example1.txt /

  • sẽ tạo một bản sao của example1.txt ở vị trí được chỉ định bởi.
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 thay đổi tên của tệp hoặc di chuyển tệp mà không cần sao chép, bạn có thể sử dụng

mv

chỉ huy:

  • mv example1.txt example2.txt

  • sẽ đổi tên example1.txt thành example2.txt. 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 thư mục1 / example2.txt

  • sẽ chuyển example1.txt vào thư mục1 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 mà bạn đang kết nối, bạn có thể sử dụng

rm

chỉ huy:

  • rm example1.txt

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

  • sẽ xóa tệp example1.txt sau khi nhắc bạn xác nhậ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 cho các tệp của bạn

Bạn có thể thay đổi đặc quyền đọc và ghi các tệp của mình bằng cách sử dụng

chmod

chỉ huy:

  • chmod u + w example1.txt

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

    NS

    sửa đổi cho quyền nhóm hoặc

    o

  • cho các quyền 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ở các khía cạnh khác nhau của hệ thống của mình.
Sử dụng SSH Bước 11
Sử dụng SSH Bước 11

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

Có một số lệnh quan trọng hơn mà bạn sẽ sử dụng khá nhiều trong giao diện shell. Chúng bao gồm:

  • mkdir newdirectory

  • sẽ tạo một thư mục con mới gọi là thư mục mới.
  • pwd

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

  • hiển thị ai đã đă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. Hệ thống khác nhau sẽ có các trình chỉnh sửa tệp khác nhau được cài đặt. Phổ biến nhất là pico và vi. Bạn có thể cần sử dụng các lệnh khác nhau nếu bạn đã cài đặ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 về bất kỳ lệnh nào

Nếu bạn không chắc chắn về những gì một lệnh sẽ thực hiện, bạn có thể sử dụng

Đàn ông

lệnh để tìm hiểu về tất cả các cách sử dụng và tham số có thể có:

  • Đàn ông

  • sẽ hiển thị thông tin về lệnh đó.
  • người đàn ông –k

  • sẽ tìm kiếm tất cả các trang người đàn ông cho từ khóa bạn chỉ định.

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 của bạn

Các phím này sẽ cho phép bạn kết nối với vị trí từ xa mà không cần phải nhập mật khẩu mỗi lần. Đây là cách an toàn hơn nhiều để kết nối với máy tính từ xa, vì mật khẩu sẽ không phải truyền qua mạng.

  • Tạo 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 công khai và khóa riêng tư bằng cách sử dụng lệnh

    $ ssh-keygen –t rsa

  • Bạn sẽ được hỏi liệu bạn có muốn tạo một cụm mật khẩu cho các khóa hay không; đây là tùy chọn. Nếu bạn không muốn tạo cụm mật khẩu, 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 của khóa riêng tư của bạn. Để đảm bảo rằng khóa riêng tư 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 đã sẵn sàng đặt 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, thay thế các bộ phận thích hợp như đã giải thích trước đó:

  • $ scp.ssh / id_rsa.pub @:

  • Đảm bảo 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 của mình trước khi quá trình chuyển tệp bắt đầu.
Sử dụng SSH Bước 15
Sử dụng SSH Bước 15

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

Sau khi đặt khóa trên máy tính từ xa, bạn sẽ cần cài đặt khóa để khóa hoạt động chính xác. Đầu tiên, đăng nhập vào máy tính từ xa giống như cách bạn đã làm ở 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

  • Nối khóa của bạn vào tệp khóa được ủy quyền. Nếu tệp chưa 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 để cho phép truy cập:

    $ 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 của mình. Nhập lệnh sau để kiểm tra kết nối:

$ ssh @

Nếu bạn kết nối mà không được nhắc nhập mật khẩu, thì các khóa đã được định cấu hình chính xác

Đề xuất: