Cách kết nối qua SSH từ Windows. Kết nối an toàn qua PuTTY: cách sử dụng SSH

Đầu tiên, chúng tôi sẽ cho bạn biết một chút về tiện ích này là gì và nó dùng để làm gì.

SSH(tiếng Anh Secure Shell - "safe shell") là một giao thức mạng cấp ứng dụng cho phép điều khiển hệ điều hành và truyền tệp từ xa. Tương tự về chức năng với các giao thức Telnetđăng nhập, nhưng, không giống như chúng, nó mã hóa tất cả lưu lượng truy cập, bao gồm cả mật khẩu được truyền đi. SSH cho phép lựa chọn các thuật toán mã hóa khác nhau. Máy khách SSHMáy chủ SSH có sẵn cho hầu hết các hệ điều hành.

PuTTy- nó phổ biến Máy khách SSHTelnet(Telnet như nhau SSH, chỉ khi không truyền dữ liệu được mã hóa (gói)), tức là một chương trình để kết nối an toàn với máy tính (hoặc máy chủ) từ xa và thực hiện các lệnh khác nhau trên đó. PuTTY giữ nhật ký, cho phép bạn tùy chỉnh phông chữ, màu sắc và độ phân giải của bảng điều khiển, cho phép bạn lưu các khóa ủy quyền trong bộ nhớ của nó và hỗ trợ hoạt động thông qua máy chủ proxy. Hơn nữa, tiện ích này được phân phối miễn phí.

Để bắt đầu với PuTTy tải xuống từ trang web chính thức hoặc từ trang web của chúng tôi. Làm PuTTy không cần cài đặt, điều đó thật tuyệt. Bạn có thể tìm tài liệu về chương trình (mặc dù nó bằng tiếng Anh) và đọc Câu hỏi thường gặp về chương trình (một lần nữa bằng tiếng Anh).

Vâng, giả sử bạn đã tải xuống chương trình. Để bắt đầu, hãy chạy tệp putty.exe.
Một cửa sổ sẽ xuất hiện trước mặt bạn.


Trong lĩnh vực Tên máy chủ (hoặc địa chỉ IP) nhập tên miền của bạn (ví dụ ginger.beget.ru) hoặc IP tùy thuộc vào chi tiết truy cập được gửi cho bạn bởi SSH-giao thức.
Hải cảngđể nó đi 22 . Trong lĩnh vực Phiên đã lưu nhập bất kỳ tên phiên (kết nối) nào. Ví dụ: gừng.beget.ru. Và hãy nhấn Cứu.

Sau đó, đăng nhập vào SSH trong menu bên trái và một cửa sổ sẽ xuất hiện trước mặt bạn. Chọn phiên bản giao thức SSH chỉ 2. Để kết nối với máy chủ, hãy nhấp vào Mở.


Về nguyên tắc, ngay cả khi bạn không đặt chỉ 2 và không viết tên của kết nối Phiên đã lưu Cửa sổ sau sẽ xuất hiện trước mặt bạn:


Trong lĩnh vực vào nhập thông tin đăng nhập được gửi cho bạn để truy cập qua SSH và nhấp vào Đi vào. Sau đó dòng chữ sẽ xuất hiện Mật khẩu. Nhập mật khẩu được gửi cho bạn để truy cập qua SSH. Đừng lo lắng khi bạn nhập mật khẩu, không có gì hiển thị trên màn hình (không có dấu hoa thị, không có gì tương tự). Ngay sau khi nhập xong mật khẩu, nhấn Đi vào.
Nếu thông tin đăng nhập và mật khẩu được nhập chính xác, kết nối đến máy chủ sẽ diễn ra và bạn sẽ được đưa đến dòng lệnh Unix.

Sẽ rất khó để nói về tất cả các lệnh, vì vậy chúng tôi sẽ chỉ viết một số lệnh hữu ích:

người đàn ông [tên lệnh]- sẽ cung cấp thông tin chi tiết về lệnh. Ví dụ: man mv.

ls- danh sách các tập tin;
ls-lha- sẽ hiển thị tất cả các tệp (bao gồm cả các tệp bị ẩn), kích thước tệp, quyền đối với chúng, ngày sửa đổi lần cuối;
ls -lha | ít hơn- sẽ cho phép bạn xem từng trang tệp (nếu có nhiều tệp);

mv- đổi tên và di chuyển

rm- xóa bỏ

cp- sao chép

> - làm sạch tập tin. Ví dụ: bạn có thể áp dụng nó cho các tệp nhật ký.(> access.log, > error.log, > kết hợp.log)

mc- một cái gì đó giống như Norton Commander, trong đó thuận tiện để làm việc với các tệp và cũng có thể làm việc với chúng thông qua ftp (ftp bên trong ssh)

Chúng tôi chúc bạn may mắn trong công việc của bạn!

Để làm việc từ xa với các máy chủ Linux, FreeBSD, *BSD, thật thuận tiện khi sử dụng chương trình Putty.

Putty là một chương trình miễn phí - một ứng dụng khách để kết nối với máy chủ chủ yếu thông qua giao thức SSH, nhưng bạn cũng có thể sử dụng giao thức telnet, giao thức này không được khuyến khích sử dụng vì tính không an toàn của nó, vì mọi thứ qua giao thức telnet đều được truyền không được mã hóa.

Khi sử dụng giao thức SSH, bạn sẽ tìm hiểu cách chuyển tiếp cổng tới bộ định tuyến, modem hoặc thiết bị khác phía sau máy chủ có cài đặt máy chủ SSH và bạn sẽ tìm hiểu cách tải xuống hoặc tải tệp lên hoặc từ máy chủ. Nhìn chung, Putty là một chương trình nhỏ rất hữu ích và tiện lợi với những khả năng tuyệt vời.

Chương trình Putty cũng có thể được sử dụng để kết nối với các thiết bị sử dụng cổng nối tiếp, chẳng hạn như thiết lập modem Huawei 3G thông qua Putty.
Tải xuống chương trình Putty và PSCP trên trang: ]]> tải xuống Putty và PSCP từ trang web chính thức ]]>

Trong ảnh chụp màn hình ở trên có hai liên kết được khoanh tròn cần được tải xuống đĩa. VỚI:\ vào thư mục PuTTY, thư mục này phải được tạo trước tiên. Ở đó chúng tôi tải xuống hai chương trình putty.exepscp.exe. Trong ảnh chụp màn hình bên dưới, bạn có thể thấy các chương trình được tải xuống trên máy tính của tôi trong thư mục PuTTY trên ổ C:\.

Chúng tôi khởi chạy tệp chương trình putty.exe bằng cách nhấp đúp vào tệp bằng chuột, một cửa sổ sẽ mở trong đó tôi thêm máy chủ Linux nằm trên mạng của mình và có địa chỉ IP là 192.168.2.1 với cổng SSH tiêu chuẩn trong số 22, tổng số:

  • Tên máy chủ: 192.168.2.1
  • Cảng: 22
  • Phiên đã lưu: 192.168.2.1 (ở đây bạn có thể viết bất kỳ tên nào, ví dụ máy chủ Vasya Pupkina)

Tiếp theo, hãy nhớ chuyển đến tab Cửa Sổ - Dịch Thuật và trong danh sách thả xuống, hãy chọn mã hóa UTF-8 (hoặc chọn mã hóa mà máy chủ từ xa của bạn được định cấu hình, trong hầu hết các trường hợp là UTF-8), nếu điều này không được thực hiện thì sau khi kết nối với máy chủ bằng PuTTY tất cả các từ tiếng Nga sẽ được hiển thị các ký tự không thể đọc được:

Sau khi thay đổi mã hóa, hãy chuyển đến cửa sổ chính Phiên họp và kiểm tra xem bạn đã điền vào trường chưa Phiên đã lưu Nhấn nút Cứu. Bây giờ bạn có mục mới 192.168.2.1 trong cửa sổ chính (hoặc máy chủ Vasya Pupkina). Sau khi đóng chương trình Putty, mục nhập đã thêm của bạn sẽ vẫn còn và để kết nối với máy chủ từ xa thông qua SSH, bạn chỉ cần nhấp đúp vào mục đã lưu 192.168.2.1 :

Khi bạn kết nối với máy chủ lần đầu tiên thông qua giao thức SSH, bạn sẽ được yêu cầu đồng ý ghi khóa máy chủ từ xa vào bộ đệm chương trình PuTTY. Bạn đồng ý với điều này bằng cách nhấp vào nút. Đúng và một cửa sổ để nhập thông tin đăng nhập và mật khẩu của bạn sẽ mở ra:

Trong cửa sổ mở ra, nhập tên người dùng, ví dụ nguồn gốc và nhấn Enter, bạn sẽ được nhắc nhập mật khẩu người dùng nguồn gốc , mật khẩu đã nhập sẽ không hiển thị, chỉ khi bạn nhập mật khẩu, nhấn Enter và nếu bạn nhập đúng thông tin đăng nhập: mật khẩu, bạn sẽ thấy mình đang ở trên một máy chủ Linux từ xa:

Dưới đây là ảnh chụp màn hình trong đó tôi đăng nhập vào máy chủ Linux thông qua chương trình truy cập từ xa SSH bcgjmpez Putty:

Trong hướng dẫn ở trên, bạn đã tìm hiểu cách và nơi tải xuống chương trình PuTTY, khởi chạy chương trình PuTTY đã tải xuống, thêm máy chủ từ xa vào và lưu cài đặt của nó, bao gồm mã hóa máy chủ trong các tham số chương trình PuTTY, đồng thời kết nối với máy chủ Linux từ xa .

Tiếp theo, giả sử rằng chúng ta có một máy chủ hoặc bộ định tuyến được cài đặt Linux và một cổng SSH mở. Chúng ta cần kết nối với modem mà máy chủ này truy cập Internet. Bản thân modem không thể truy cập được từ Internet. Trong tình huống này, chương trình truy cập từ xa Putty sẽ rất hữu ích cho chúng ta, với sự trợ giúp của chương trình này, chúng ta sẽ chuyển tiếp một cổng từ máy tính của mình qua máy chủ từ xa tới bộ định tuyến hoặc modem.

  • IP máy chủ từ xa - 192.168.2.1
  • Bộ định tuyến IP hoặc modem - 192.168.1.1
  • Cổng chuyển tiếp - 82

Chúng ta cần mở cài đặt của bộ định tuyến hoặc modem trong trình duyệt, thực hiện thay đổi và lưu. Chúng tôi sẽ chuyển tiếp 82 cổng, vì nó không được sử dụng trong cài đặt tiêu chuẩn của cả máy chủ và máy tính để bàn.

Vì chúng tôi sẽ chuyển tiếp cổng 82 đến một bộ định tuyến trên cùng một máy chủ mà chúng tôi đã kết nối trước đó nên điều này là cần thiết trong tab Phiên họp chọn bằng chuột máy chủ đã thêm trước đó có tên 192.168.2.1 và nhấn nút Trọng tải, sau đó các trường sẽ được điền vào Tên máy chủ, cổng, phiên đã lưu:

Chúng ta cần chuyển đến tab Sự liên quan - SSH - Đường hầm và điền vào các trường:

Đích: 192.168.1.1:80

trong đó cổng 82 là cổng sẽ mở trên máy tính của bạn (máy tính để bàn) và 192.168.1.1:80 Đây là IP của bộ định tuyến và cổng mà chúng ta cần chuyển tiếp cổng tới. Mọi thứ mở qua link http đều là cổng 80, https là cổng 443. Tương tự, bạn có thể chuyển tiếp cổng 21: FTP, mail, SSH, Radmin, RDP, v.v. Sau khi điền vào các trường, nhấp vào nút Thêm để thêm đường hầm vào cài đặt hiện tại:

Sau khi thêm đường hầm, chúng ta cần lưu dữ liệu cài đặt dưới một tên khác; Phiên họp và trong trường Phiên đã lưu, hãy viết tên của kết nối với đường hầm đã định cấu hình: và nhấp vào nút Cứu, một tên mới sẽ xuất hiện trong cửa sổ bên dưới 192.168.2.1_82-đến-192.168.1.1 bằng cách nhấp đúp chuột vào nó, chúng tôi sẽ nhận được lời mời tham gia Mật khẩu đăng nhập, bằng cách nhập vào đó chúng ta sẽ đi đến máy chủ từ xa.

Sau khi chúng tôi đăng nhập vào máy chủ từ xa từ hồ sơ 192.168.2.1_82-đến-192.168.1.1, trong đó chúng ta đã cấu hình chuyển tiếp cổng 82 sang cổng 80 của router qua IP 192.168.1.1, để kết nối với router hoặc modem chúng ta cần nhập địa chỉ http://localhost:82 vào trình duyệt và một cửa sổ sẽ mở ra để nhập thông tin đăng nhập và mật khẩu cho bộ định tuyến:

Sau khi đăng nhập vào bộ định tuyến, tất cả những gì bạn phải làm là thực hiện những thay đổi cần thiết đối với cài đặt của bộ định tuyến hoặc modem. Để dừng chuyển tiếp cổng, bạn chỉ cần đóng chương trình truy cập từ xa Putty.

Bạn đã học cách định cấu hình chuyển tiếp cổng qua PuTTY, vì vậy hãy chuyển sang phần thứ ba là sao chép tệp qua SSH.

Sao chép tập tin qua SSH bằng chương trình truy cập từ xa Putty.

Để sao chép tệp vào máy chủ từ xa, tôi đã lưu trữ chương trình putty.exe trong thư mục pytty trên ổ C:\ và ở dạng lưu trữ, tệp có tên putty.zipảnh chụp màn hình:

Để sao chép một tập tin putty.zip chúng ta cần mở dòng lệnh Windows, để thực hiện việc này chúng ta nhấn nút Bắt đầu chạy và trong cửa sổ hiện ra, nhập lệnh cmd và nhấp vào Được:

Sau khi khởi chạy dòng lệnh bằng cách thực hiện lệnh cmd, một cửa sổ sẽ mở ra:

Sau khi mở dòng lệnh, chúng ta cần vào thư mục chứa chương trình pscp.exe và tệp đã sao chép putty.zipĐể làm điều này chúng ta cần chạy lệnh trên dòng lệnh:

Cd c:\putty

Sau khi vào thư mục PuTTY trên ổ C:\, chúng ta có thể kiểm tra nội dung của thư mục bằng cách chạy lệnh:

Bạn có thể thấy tất cả trong ảnh chụp màn hình bên dưới:

Và bây giờ chúng ta cần tải tập tin lên putty.exe đến một máy chủ từ xa dưới quyền người dùng nguồn gốc vào một thư mục /nguồn gốc chúng ta cần chạy lệnh:

Nếu máy chủ SSH của bạn đạt tiêu chuẩn 22 cổng, chạy lệnh:

Pscp.exe putty.zip :/root/

Ví dụ: nếu máy chủ SSH của bạn bị treo trên một cổng không chuẩn 222 , sau đó chạy lệnh:

Pscp.exe -P 222 putty.zip :/root/

pscp.exe cập nhật dử liệu putty.zip nằm trong thư mục hiện tại tới một máy chủ từ xa dưới quyền người dùng nguồn gốc với địa chỉ IP 192.168.2.1 vào một thư mục /nguồn gốc. Sau khi lệnh được thực thi, bạn sẽ được nhắc nhập mật khẩu người dùng nguồn gốc

Để sao chép tệp putty.zip từ máy chủ từ xa sang thư mục hiện tại, máy chủ SSH theo tiêu chuẩn 22

Pscp.exe :/root/putty.zip .

Để sao chép tệp putty.zip từ máy chủ từ xa sang thư mục hiện tại, máy chủ SSH trên máy chủ không chuẩn 222 port, chúng ta cần chạy lệnh:

Pscp.exe -P 222 :/root/putty.zip .

Trong lệnh trên, chúng tôi đã nói với chương trình pscp.exe Tải tập tin putty.zip nằm trong một thư mục /nguồn gốc trên máy chủ từ xa dưới quyền người dùng root có địa chỉ IP 192.168.2.1 vào thư mục hiện tại (vào thư mục chúng ta đang ở)

Dưới đây là hướng dẫn làm việc với chương trình Putty. Sau khi đọc những hướng dẫn này, bạn đã biết (nếu bạn chưa biết) cách cài đặt, tải xuống, chạy, định cấu hình và sử dụng chương trình truy cập từ xa Putty. Bạn đã học cách chuyển tiếp một cổng qua PuTTY tới bộ định tuyến, modem hoặc máy chủ khác nằm phía sau cổng hiện tại. Bạn đã tìm hiểu cách có thể tải tệp từ máy chủ xuống máy tính của mình hoặc ngược lại, tải tệp mong muốn từ máy tính của bạn lên máy chủ từ xa bằng giao thức SSH.

Tôi đã ở bên bạn, tôi sẽ rất vui nếu hướng dẫn này hữu ích với bạn.

Nghỉ ngơi một chút, hãy nghỉ ngơi 3 phút và xem một video hay.

PuTTY là một trong những chương trình phổ biến nhất dành cho hệ điều hành Windows, được sử dụng để kết nối với máy chủ từ xa thông qua giao thức SSH hoặc Telnet. Ứng dụng nguồn mở này và tất cả các sửa đổi của nó đều có sẵn cho hầu hết mọi nền tảng, bao gồm cả thiết bị di động - bộ công cụ không thể thiếu đối với bất kỳ người dùng nào xử lý các máy chủ và trạm từ xa.

Thoạt nhìn, giao diện PuTTY có vẻ phức tạp và khó hiểu với số lượng lớn cài đặt. Nhưng điều đó không đúng. Hãy thử tìm hiểu cách sử dụng ứng dụng này.

Sử dụng PuTTY

  • Tải xuống ứng dụng và cài đặt nó trên PC của bạn
  • Điều đáng chú ý là PuTTY cũng có phiên bản di động

  • Chạy chương trình
  • Trong lĩnh vực Tên máy chủ (hoặc địa chỉ IP) Vui lòng cung cấp các chi tiết có liên quan. Nhấn vào nút Kết nối. Tất nhiên, bạn cũng có thể tạo tập lệnh kết nối, nhưng đây là lần đầu tiên điều này cần thiết để kiểm tra xem cổng mà bạn định kết nối với trạm từ xa có mở hay không. nhưng đây là lần đầu tiên điều này là cần thiết để kiểm tra xem cổng mà bạn định kết nối với trạm từ xa có mở hay không

    Việc lựa chọn loại kết nối tùy thuộc vào hệ điều hành của máy chủ từ xa và các cổng mở trên đó. Ví dụ: sẽ không thể kết nối với máy chủ từ xa qua SSH nếu cổng 22 bị đóng hoặc Windows được cài đặt trên đó

  • Nếu mọi thứ đều chính xác, ứng dụng sẽ yêu cầu bạn nhập tên người dùng và mật khẩu. Và sau khi ủy quyền thành công, nó sẽ cung cấp cơ hội truy cập vào thiết bị đầu cuối trạm từ xa

  • Tiếp theo, người dùng có cơ hội nhập các lệnh được phép trên máy chủ từ xa
  • Nếu cần, bạn nên cấu hình mã hóa. Để thực hiện việc này, trong menu chính, chọn mục tương ứng trong nhóm Cửa sổ. Tìm hiểu xem bạn có cần làm điều này khá đơn giản. Nếu cấu hình mã hóa không chính xác, các ký tự không in được sẽ hiển thị trên màn hình sau khi thiết lập kết nối

  • Cũng trong nhóm Cửa sổ bạn có thể đặt phông chữ mong muốn để hiển thị thông tin trong thiết bị đầu cuối và các thông số khác liên quan đến giao diện của thiết bị đầu cuối. Để thực hiện việc này, hãy chọn mục Vẻ bề ngoài

PuTTY, không giống như các ứng dụng khác, cung cấp nhiều tính năng hơn các chương trình tương tự. Ngoài ra, mặc dù có giao diện phức tạp nhưng PuTTY luôn đặt các cài đặt cho phép ngay cả người dùng mới làm quen cũng có thể kết nối với máy chủ từ xa.

PuTTy- nó phổ biến SSH-Telnet-khách hàng ( Telnet- như nhau SSH, chỉ khi không truyền dữ liệu được mã hóa (gói)), tức là một chương trình để kết nối an toàn với máy tính (hoặc máy chủ) từ xa và thực hiện các lệnh khác nhau trên đó. PuTTY giữ nhật ký, cho phép bạn tùy chỉnh phông chữ, màu sắc và độ phân giải của bảng điều khiển, cho phép bạn lưu các khóa ủy quyền trong bộ nhớ của nó và hỗ trợ hoạt động thông qua máy chủ proxy. Hơn nữa, tiện ích này được phân phối miễn phí.

Để bắt đầu với PuTTy, tải xuống từ trang web chính thức hoặc từ trang web của chúng tôi. Bạn có thể tìm tài liệu về chương trình (chỉ bằng tiếng Anh), Câu hỏi thường gặp trên đó.

Trước khi bạn bắt đầu sử dụng tài khoản của mình SSH, Bạn cần kích hoạt SSH trên trang chủ của bạn trong phần Những thứ kia. thông tin. Bạn cũng có thể tìm ra tên của máy chủ để kết nối.

Để bắt đầu, hãy chạy tệp putty.exe. Cửa sổ hiển thị trong hình bên dưới sẽ xuất hiện trước mặt bạn.

Trong lĩnh vực Tên máy chủ hoặc địa chỉ IP) nhập tên máy chủ hoặc ip của nó mà bạn đã tìm thấy trong phần " Những thứ kia. thông tin"(Ví dụ, robin.site hoặc pixel.site). Hải cảngđể mặc định 22. Trong trường Phiên đã lưu nhập bất kỳ tên phiên (kết nối) nào, ví dụ phiên của tôi, và hãy nhấn Cứu. Sau cú nhấp chuột đó Mở và bạn sẽ thấy một cửa sổ như vậy.

Trong lĩnh vực vào nhập tên người dùng của bạn (giống như thông tin đăng nhập tài khoản của bạn để truy cập vào PUA), nhấp vào Đi vào. Sau đó dòng chữ sẽ xuất hiện Mật khẩu. Nhập mật khẩu của bạn để truy cập qua SSH (cũng giống như mật khẩu từ PUA). Đừng lo lắng - khi bạn nhập mật khẩu, không có gì hiển thị trên màn hình (không có dấu hoa thị hoặc bất kỳ thứ gì tương tự). Sau khi nhập xong mật khẩu, nhấn Đi vào.
Nếu thông tin đăng nhập và mật khẩu được nhập chính xác, kết nối đến máy chủ sẽ diễn ra và bạn sẽ được đưa đến trình bao lệnh Linux.

Cũng lưu ý rằng sự kết hợp Ctrl+VCtrl+C V. PuTTy không hoạt động. Mọi thứ được chọn bằng chuột sẽ được sao chép vào bảng tạm và việc dán được thực hiện bằng nút chuột phải hoặc bằng phím tắt SHIFT+CHÈN.

Các lệnh hữu ích

Sẽ rất khó để nói về tất cả các lệnh Unix, vì vậy chúng tôi sẽ chỉ viết một số lệnh hữu ích:

người đàn ông [tên lệnh]- sẽ hiển thị thông tin chi tiết về lệnh, ví dụ: người đàn ông MV
Để thoát khỏi con người, tức là từ hướng dẫn lệnh, bấm vào q (Q uit - Thoát).
[tên lệnh] --help- cũng sẽ cho phép bạn xem mô tả của lệnh.

ls- hiển thị danh sách các tập tin;
ls-la- sẽ hiển thị tất cả các tệp (bao gồm cả tệp ẩn), kích thước tệp, chủ sở hữu và nhóm chủ sở hữu, quyền đối với chúng, ngày sửa đổi lần cuối;
ls-lha- giống như lệnh trước, chỉ kích thước tệp sẽ được hiển thị ở dạng thuận tiện;
ls -lha | ít hơn- sẽ cho phép bạn xem từng trang tệp (nếu có nhiều tệp);

cd [tên thư mục]- đi đến thư mục đã chọn;
đĩa CD ../- di chuyển đến thư mục trên;
đĩa ~- chuyển sang thư mục gốc;

mv- đổi tên và/hoặc di chuyển;

rm- xóa bỏ;

cp- bản sao;

> - làm sạch tập tin. Ví dụ: nó có thể được áp dụng cho các tệp nhật ký (> access.log, > error.log, > kết hợp.log);

mc- khởi chạy Midnight Commander - giống như Norton Commander, trong đó thuận tiện để làm việc với các tệp và cũng có thể làm việc với chúng thông qua sftp (ftp bên trong ssh);

chmod- thiết lập quyền trên một tập tin hoặc thư mục;

con mèo- kết hợp một hoặc nhiều tệp hoặc đầu vào từ thiết bị đầu vào tiêu chuẩn và xuất kết quả ra thiết bị đầu ra tiêu chuẩn;
mèo [tên tệp]- hiển thị nội dung của tập tin;
mèo [tên tệp] | grep [chuỗi tìm kiếm]- sẽ hiển thị các dòng của tệp bao gồm chuỗi tìm kiếm;

mkdir [tên thư mục]- tạo một thư mục (thư mục);

Ngày nay, SSH là giao thức phổ biến nhất cho phép bạn kết nối nhanh chóng và an toàn với máy chủ của mình để định cấu hình chúng và giải quyết các tác vụ quản trị khác. Trong bài viết này, chúng ta sẽ xem xét ứng dụng khách SSH phổ biến PuTTY, cho phép bạn quản lý các máy chủ dựa trên hệ điều hành Linux/FreeBSD.

Chúng tôi sẽ không cho bạn biết cách thực hiện các hành động cơ bản với chương trình trong bài viết này. Tôi khuyên bạn nên tự làm quen với các cài đặt và chức năng sẽ giúp bạn làm việc với PuTTY hiệu quả hơn.

Tăng số lượng đường dây đầu cuối

Thông thường, do một số hành động, một lượng lớn thông tin sẽ được hiển thị trong bảng điều khiển và bạn cần phải cuộn qua nó. Tuy nhiên, cài đặt mặc định giới hạn đầu ra ở hai trăm dòng cuối cùng. Để thay đổi tham số này, hãy mở cửa sổ cài đặt, chuyển đến danh mục Cửa sổ và thay đổi tham số Dòng cuộn ngược thành giá trị phù hợp với bạn, ví dụ: 5000.

Phím nóng hữu ích

Sao chép và dán văn bản

Để sao chép văn bản từ bảng điều khiển PuTTY, bạn chỉ cần chọn văn bản - nó sẽ tự động được sao chép vào bảng tạm. Để chèn văn bản vào bảng điều khiển, hãy sử dụng tổ hợp phím Shift+Insert hoặc bạn chỉ cần nhấp chuột phải vào bảng điều khiển.

Chỉnh sửa lệnh nhập

Ctrl+A – di chuyển con trỏ về đầu dòng nhập
Ctrl+E – di chuyển con trỏ đến cuối dòng nhập
Alt+F – di chuyển con trỏ đến từ tiếp theo trong dòng đầu vào
Alt+B – di chuyển con trỏ đến từ trước đó trong dòng đầu vào

Ctrl+U – xóa tất cả các ký tự trước con trỏ; thuận tiện sử dụng để xóa hoàn toàn lệnh đã in
Alt+BackSpace, Ctrl+W – xóa từ trước con trỏ

Cuộn văn bản

Tất nhiên, cách tự nhiên nhất là cuộn bằng con lăn chuột. Nhưng cuộn bằng phím nóng trong nhiều trường hợp sẽ nhanh hơn. Nếu bạn muốn nâng cao hiệu quả công việc của mình, hãy thử.

Shift+PageUp – cuộn văn bản lên
Shift+PageDown – cuộn văn bản xuống
Ctrl+PageUp – cuộn văn bản lên từng dòng
Ctrl+PageDown – cuộn văn bản xuống từng dòng

Ngoài ra

Ctrl+C – ngắt việc thực hiện lệnh hiện tại
Ctrl+L – xóa màn hình

Chuyển phiên PuTTY sang máy tính khác

Hãy tưởng tượng một tình huống mà bạn cần chuyển các phiên được tạo trong PuTTY sang một máy tính khác. Cách dễ nhất là di chuyển nhánh đăng ký tương ứng. Để thực hiện việc này, bạn cần chạy lệnh sau trong dòng lệnh Windows:

C:>regedit /e "%userprofile%\desktop\PuTTY.reg" HKEY_CURRENT_USER\Software\Simontatham

Sau đó, tệp PuTTY.reg sẽ xuất hiện trên màn hình, tệp này phải được chuyển sang máy tính khác, chạy và đồng ý nhập nhánh đăng ký.

Ủy quyền mà không cần sử dụng mật khẩu

Nếu bạn đã quen với việc sử dụng kết hợp mật khẩu đăng nhập để truy cập vào máy chủ thì tôi có thể cung cấp cho bạn một cách đơn giản và an toàn hơn để ủy quyền trên máy chủ của bạn. Và nếu bạn có nhiều máy chủ và mật khẩu ở mọi nơi đều khác nhau, thì tùy chọn này sẽ đơn giản hóa cuộc sống của bạn rất nhiều.

PuTTY hỗ trợ xác thực khóa công khai. Bạn có thể tạo một cặp khóa: công khai và riêng tư. Bạn đặt khóa chung trên tất cả các máy chủ nơi bạn muốn xác thực bằng phương pháp này và giữ khóa riêng ở nhà ở một nơi an toàn.

Vì vậy, hãy bắt đầu thiết lập phương thức ủy quyền này.

Hãy chạy chương trình PuTTYgen được cài đặt cùng với PuTTY.

Trong cửa sổ tiếp theo, chọn loại khóa SSH-2 RSA. Và chỉ ra trong Số bit trong trường khóa được tạo giá trị 2048.

Sau đó nhấp vào Tạo và di chuyển con trỏ trong cửa sổ cho đến khi thanh tiến trình được lấp đầy.

Tiếp theo, nhấp vào Lưu khóa chung và lưu khóa chung dưới tên id_rsa.pub. Bấm Lưu khóa riêng và lưu khóa riêng dưới tên mykey.ppk, đồng ý lưu khóa mà không cần sử dụng mật khẩu.

Bây giờ bạn cần sao chép khóa chung vào máy chủ. Điều này có thể được thực hiện, ví dụ, bằng cách sử dụng tiện ích PSFTP, cũng được cài đặt với PuTTY.

Mở chương trình và nhập:

psftp> mở youserver.ru
psftp> đặt id_rsa.pub /tmp/id_rsa.pub

ssh-keygen -i -f /tmp/id_rsa.pub >> /root/.ssh/authorized_keys

Và cuối cùng chúng tôi khởi động Cuộc thi.

Sau đó một biểu tượng sẽ xuất hiện trong khay. Nhấp chuột phải vào nó và chọn AddKey. Trong cửa sổ xuất hiện, thêm khóa riêng mykey.ppk. Chỉ vậy thôi, từ nay bạn sẽ không còn bị yêu cầu nhập mật khẩu khi đăng nhập vào máy chủ nữa.

Các chương trình khác để làm việc qua SSH

Nếu bạn có nhiều máy chủ và muốn làm việc với chúng hiệu quả hơn, hãy thử “trình bao bọc” tiện lợi cho PuTTY - Trình quản lý kết nối PuTTY. Bạn có thể tải về từ đây.

Máy khách Bitvise SSH

Sản phẩm này tương tự như PuTTY và việc sử dụng nó sẽ không gây ra vấn đề gì. Ưu điểm chính của Bitvise SSH Client là sự hiện diện của trình quản lý tệp hai bảng rất tiện lợi hoạt động thông qua giao thức SFTP. Chương trình này miễn phí và có sẵn để tải xuống từ trang web chính thức.

Bảo mậtCRT

Một giải pháp thay thế trả phí dành cho những người sẵn sàng chi 99 USD. Máy khách có nhiều chức năng hơn PuTTY. Ví dụ, trong số đó có khả năng tạo khóa trong chính ứng dụng, ghi nhớ mật khẩu và tự động kết nối với máy chủ từ xa.