Cách kết nối qua máy khách ssh. Đánh giá các ứng dụng khách ssh tốt nhất cho Windows. Máy khách SSH cho Windows - chương trình và trực tuyến - tiện ích bổ sung. Bộ lọc trong WinSCP

Ứng dụng khách SSH miễn phí cho truy cập an toànđến máy chủ FTP thông qua giao thức SFTP an toàn.

Ứng dụng này cho phép truyền và đồng bộ hóa hai chiều các tệp trên PC cục bộ và máy chủ từ xa.

Đồng thời, WinSCP không chỉ hỗ trợ giao thức FTP đơn giản mà còn hỗ trợ cả giao thức bảo mật (SFTP) và cũng hơi lỗi thời ngày nay (chủ yếu được sử dụng để truy cập máy chủ UNIX) SCP.

Theo ý riêng của họ Khả năng của WinSCP gần như tốt như ứng dụng khách FTP trả phí CuteFTP Professional:

So sánh máy khách SSH WinSCP với CuteFTP tương tự trả phí

Nhược điểm chính của WinSCP là nó không hỗ trợ lập lịch. Mặt khác, chương trình khá tiện lợi và cung cấp các công cụ tốt cho công việc hàng ngày với FTP.

Cài đặt WinSCP

WinSCP có hai loại:

  • cầm tay;
  • và với trình cài đặt.

Để phiên bản di động hoạt động, chỉ cần giải nén toàn bộ nội dung của kho lưu trữ và chạy tập tin exe. Đúng, sau đó nó sẽ bằng tiếng Anh.

Để Nga hóa chương trình, chúng tôi lấy tệp ra khỏi kho lưu trữ của mình WinSCP.ru và đặt nó vào thư mục WinSCP đã được giải nén.

1. Sau khi khởi chạy trình cài đặt, cửa sổ đầu tiên xuất hiện sẽ là chọn ngôn ngữ chương trình. Theo mặc định, tiếng Nga sẽ được chỉ định ở đó, vì vậy chỉ cần nhấp vào “OK”.

2. Trong cửa sổ tiếp theo, chúng ta sẽ được chào đón bởi Trình hướng dẫn cài đặt. Không có gì phức tạp ở đây cả, chỉ cần nhấp vào “Tiếp theo”.

Nhấp vào "OK" và bây giờ chúng ta đã có một kết nối hoàn chỉnh, sẵn sàng!

Tất cả những gì còn lại là “Đăng nhập” vào máy chủ. Chúng tôi nhấn nút thích hợp và nhận được cảnh báo.

Bộ nhớ đệm(Bộ đệm tiếng Anh) - bộ đệm với truy cập nhanhđể lưu trữ dữ liệu được sử dụng thường xuyên.

Xác thực- xác nhận quyền truy cập hệ thống.

Nếu bạn kết nối với máy chủ đáng tin cậy(ví dụ: vào trang web của bạn), sau đó chỉ cần nhấp vào “Có” để chương trình ghi nhớ khóa này và lưu nó vào bộ đệm của nó.

Nếu không, hãy nhấp vào "Không".

Quá trình xác thực trên máy chủ sẽ bắt đầu và chương trình sẽ yêu cầu mật khẩu (nếu chúng tôi không lưu nó vào chương trình vì lý do bảo mật).

Nhập mật khẩu và nhấp vào "OK".

Nếu chúng ta không mắc lỗi ở đâu, cửa sổ WinSCP chính sẽ mở ra trước mặt chúng ta.

Giao diện WinSCP

Như chúng tôi đã chọn trong quá trình cài đặt, chương trình sẽ có giao diện hai bảng, gợi nhớ đến trình quản lý tệp cổ điển.

Trong khung bên trái là máy tính cục bộ của chúng tôi và trong thư mục bên phải trên máy chủ có trang web được lưu trữ trong đó.

Việc chuyển tập tin có thể được thực hiện như sau: kéo và thả đơn giản chúng từ bảng này sang bảng khác, thông qua menu ngữ cảnh và sử dụng “phím nóng”, thường được chấp nhận cho các chương trình như vậy:

  • F5 - sao chép;
  • F6 - di chuyển;
  • Xóa - xóa, v.v.

Ví dụ: hãy sao chép tập tin readme.html từ máy chủ tới máy tính. Chúng tôi lấy nó bằng chuột ở bảng bên phải và kéo nó sang bên trái.

Trước lần sao chép đầu tiên, chương trình sẽ làm rõ liệu chúng ta có thực sự muốn làm điều này không?

Điều này là để ngăn ngừa thiệt hại do tai nạn. tập tin quan trọng. Nếu đủ tự tin vào hành động của mình, bạn có thể tắt yêu cầu này bằng cách chọn hộp kiểm “Không hiển thị lại cửa sổ này” trước khi nhấp vào “OK”.

Nếu tệp như vậy đã tồn tại trong thư mục đích, một cửa sổ khác có câu hỏi sẽ xuất hiện.

Nhân tiện, nếu bạn cần sao chép hoặc thay thế một số tệp, thì để không trả lời “Có” cho mỗi tệp, bạn có thể sử dụng mũi tên xuống ở bên phải nút này và chọn tùy chọn “Có cho tất cả” hoặc giữ xuống Phím Shift trước khi nhấp vào "Có".

Nhưng ở đây bạn cần phải cẩn thận hơn nữa để không vô tình ghi đè lên tập tin mới cũ. Và sau đó hộp kiểm “Không hỏi lại” đã được đánh dấu - tốt hơn hết là đừng bao giờ kiểm tra lại.

Cài đặt WinSCP

Nếu bạn vô tình chọn hộp kiểm nêu trên, bạn luôn có thể tắt nó trong menu "Cài đặt" - "Cài đặt" - " Vẻ bề ngoài" - "Xác nhận những hành động sau" - "Ghi đè tập tin."

Như bạn có thể thấy, tại đây bạn có thể tùy chỉnh mọi thứ, từ thông báo đến phong cách thiết kế.

Nếu vì lý do nào đó cài đặt “gốc” không phù hợp với bạn, tại đây bạn luôn có thể điều chỉnh chương trình cho phù hợp với mình.

Bộ lọc trong WinSCP

Hãy quay lại cửa sổ chính và xem bạn có thể đơn giản hóa công việc của mình bằng SFTP trong WinSCP bằng cách nào khác.

Ví dụ: khi cập nhật một trang web qua FTP, bạn thường phải tải xuống và tải lên máy chủ nhiều tệp có phần mở rộng nhất định. Đây có thể là những hình ảnh trong định dạng PNG hoặc một số tệp js có tập lệnh.

Khi số lượng của chúng vượt quá một trăm, việc làm việc mà không có chức năng lọc sẽ trở nên khá buồn tẻ.

Trong trường hợp này, cách dễ nhất là sử dụng chức năng "Bộ lọc", nút này trông giống như một cái phễu phía trên mỗi bảng.

Nhấp vào nó và trong cửa sổ mở ra, nhập mặt nạ để chọn các tệp cần thiết.

Kết quả là chúng ta vào được bảng mong muốn chỉ những tập tin mà chúng tôi quan tâm.

Bạn có thể tìm hiểu về các quy tắc lọc tệp bằng cách nhấp vào liên kết “ví dụ về mặt nạ” bên dưới dòng bộ lọc:

  • Biểu tượng "*" thay thế bất kỳ số lượng ký tự được in nào.
  • "?" thay thế một ký tự đơn (một chữ cái hoặc số).
  • Các mặt nạ được phân tách bằng dấu phẩy hoặc dấu chấm phẩy, v.v.

Sử dụng bộ lọc, bạn có thể tăng tốc đáng kể công việc của mình với các tệp, bất kể số lượng của chúng.

So sánh thư mục

Sử dụng công cụ so sánh, bạn có thể đánh dấu các tệp khác nhau trong cả hai bảng.

Việc so sánh dựa trên tên, kích thước và ngày cập nhật.

Đồng bộ hóa thư mục

Công cụ tiếp theo - “Đồng bộ hóa thư mục máy chủ” - cho phép bạn định cấu hình giám sát máy chủ FTP tự động của các thư mục đã chọn thư mục cục bộ và sao chép tất cả các tệp mới từ nó:

Nếu bạn không tin tưởng vào tính năng tự động hóa, WinSCP cho phép bạn đồng bộ hóa theo cách thủ công.

Để thực hiện việc này, chỉ cần nhấp vào nút sau - “Đồng bộ hóa thư mục cục bộ và thư mục trên máy chủ”.

Lệnh tập lệnh

Giống như nhiều máy khách FTP nâng cao, WinSCP tuyên bố hỗ trợ các lệnh tập lệnh.

Chúng được thực hiện:

PuTTY - khách hàng miễn phí cho các giao thức truy cập từ xa khác nhau.
  • thông qua dòng lệnh tích hợp, còn được gọi là Console hoặc Terminal;
  • hoặc một mô-đun PuTTY được thêm vào.

Hãy xem cách nó hoạt động bằng cách sử dụng một ví dụ về dòng lệnh. Nhấp vào nút "Mở Terminal" và đọc cảnh báo.

Nhấp vào "OK" và đến cửa sổ Console, nơi bạn có thể nhập lệnh của mình vào lề trên và nhận được kết quả ở phía dưới.

Ưu điểm và nhược điểm của WinSCP

  • giao diện thuận tiện và đơn giản;
  • hỗ trợ các giao thức truyền tệp an toàn;
  • khả năng lọc tập tin bằng mặt nạ;
  • đồng bộ hóa tập tin tự động;
  • Tùy chọn tùy chỉnh mở rộng.
  • hơi nói lắp với danh sách tệp rất lớn (hơn 1000 tệp trong một thư mục);
  • không có lịch trình nhiệm vụ.

kết luận

Không có gì ngạc nhiên khi WinSCP giành được sự ưu ái của hàng nghìn người dùng trên toàn thế giới. Ứng dụng khách SSH nhỏ này cho phép bạn thực hiện các tác vụ thường chỉ có thể thực hiện được với các đối tác mạnh hơn và cồng kềnh hơn (và quan trọng nhất là phải trả phí).

Đồng thời, nó hoạt động khá nhanh ngay cả trên PC cũ. Và nếu chúng tôi thêm vào đây khả năng làm việc từ ổ USB, thì chúng tôi sẽ có được công cụ lý tưởng để hỗ trợ trang web của riêng bạn mọi lúc, mọi nơi!

Lời bạt

Nếu bạn có trang web của riêng mình, thì có lẽ bạn đã nhiều lần nghĩ về cách tối ưu hóa công việc tải nhiều nội dung khác nhau lên đó.

Ngày nay, nhiều nhà cung cấp dịch vụ lưu trữ cung cấp cho chúng ta giao diện web đặc biệt được gọi là bảng quản trị. Ưu điểm của chúng là làm việc với các tập tin trên máy chủ từ xa không yêu cầu bất kỳ ứng dụng bổ sung- mọi thao tác có thể được thực hiện trực tiếp trong cửa sổ trình duyệt.

Tuy nhiên, hầu hết tất cả các bảng quản trị chỉ cung cấp chức năng cơ bản. Ví dụ, họ không hỗ trợ tải xuống đồng thời một số tệp và yêu cầu bạn chọn từng tệp tiếp theo theo cách thủ công. Tôi thậm chí không nói về chức năng đồng bộ hóa, v.v.

Vì vậy đối với công việc đầy đủ một giao thức đặc biệt đã được tạo cho các tệp trên máy chủ từ xa - FTP. Mặc dù đã hơn 40 năm tuổi nhưng giao thức truyền file vẫn còn khá phổ biến hiện nay.

Ngoài công dụng đã được đề cập của giao thức này Khi làm việc với các trang web, FTP thường được sử dụng để phân phối nhiều loại ứng dụng và thậm chí cả hệ điều hành (ví dụ: một số hệ điều hành thuộc họ Linux).

Các trình duyệt hiện đại cho phép bạn mở kho lưu trữ tập tin dựa trên giao thức FTP và tải xuống các tệp từ đó, tuy nhiên, để có thể tự tải nội dung lên máy chủ từ xa, bạn phải có ứng dụng đặc biệt- Máy khách FTP.

Có khá nhiều cả trả phí và khách hàng FTP miễn phí, tuy nhiên, dựa trên thông tin cụ thể trên trang web của chúng tôi, hôm nay chúng tôi đã xem xét một trong những ứng dụng khách SSH miễn phí tốt nhất - WinSCP.

Tái bút Được phép tự do sao chép và trích dẫn bài viết này tùy thuộc vào việc chỉ ra mở liên kết hoạt động về nguồn và bảo vệ quyền tác giả của Ruslan Tertyshny.

Máy khách SSH là tiện ích cần thiết khi sử dụng kết nối SSH giữa hai máy. Nó được thiết kế để đăng nhập vào hệ điều hành máy tính điều khiển từ xa và thực hiện các lệnh trong đó. Máy khách được cài đặt trên máy địa phương người dùng. Anh ta phải được máy chủ xác thực và chỉ sau đó dịch vụ mới bắt đầu. Máy khách có thể được triển khai để hoạt động trong một thiết bị đầu cuối hoặc có giao diện cấu hình đồ họa.

SSH là gì?

Dịch theo nghĩa đen là “vỏ an toàn”. Trong sử dụng, SSH là phương pháp được sử dụng để quản lý an toàn hệ điều hành của máy chủ từ xa trên mạng. Cung cấp kết nối, xác thực và truyền dữ liệu an toàn từ máy chủ này sang máy chủ khác bằng cách mã hóa lưu lượng truy cập đi qua nó.

Nó cho phép bạn tạo các đường hầm được mã hóa cho chuyển giao an toàn người khác giao thức mạng bởi vì mạng không an toàn, ví dụ: Internet. Nó thường được sử dụng để chuyển hướng các cổng của máy tính này sang cổng của máy tính khác.

SSH được sáng lập bởi Tatu Ylönen người Phần Lan vào năm 1995, người đã sử dụng nó như một giao thức bí mật hơn. Phiên bản này được đặt tên là SSH-1. TRÊN khoảnh khắc này hầu như không bao giờ được sử dụng.

Năm 1996, phiên bản cải tiến của SSH-2 đã được phát triển. Nó không tương thích với SSH-1, an toàn hơn và có danh sách thuật toán mã hóa mở rộng. Bây giờ SSH đề cập đến phiên bản SSH-2. Từ năm 2006, giao thức này đã được IETF công nhận là tiêu chuẩn Internet.

Có hai cách triển khai chính của SSH. Một trong số đó là độc quyền, được phát triển bởi SSH Communications Security. Thứ hai là OpenSSH, được tạo ra dưới sự lãnh đạo của Theo de Raadt như một giải pháp thay thế mở, miễn phí cho thứ nhất. Nó là phổ biến nhất và được bao gồm trong việc cung cấp hầu hết Hệ thống tương tự Unix.

Máy khách SSH và máy chủ SSH là gì

Kết nối qua giao thức SSH được triển khai bằng hai thành phần chính: máy khách và máy chủ.

Nói một cách đơn giản, người dùng, thông qua một máy khách được cài đặt trên máy tính cục bộ, sẽ có quyền truy cập vào một máy (máy chủ) từ xa. Điều đáng chú ý là khách hàng có thể được thực hiện với vỏ đồ họa(dưới dạng ứng dụng dành cho máy tính để bàn) và để làm việc trong thiết bị đầu cuối (bảng điều khiển).

Máy chủ SSH đang lắng nghe kết nối mạng khách hàng và khi nhận được yêu cầu kết nối, sẽ thực hiện các hành động cần thiết để cấp phép. Nếu thành công, hãy khởi chạy cài đặt cho khách hàng từ xa dịch vụ.

Truy cập an toàn được tổ chức thông qua thủ tục xác thực bằng cách sử dụng mã hóa bất đối xứng với khóa công khai khi kết nối lần đầu. Sau đó, mã hóa đối xứng được sử dụng.

Tiêu chuẩn SSH bao gồm ba giao thức:

  • Giao thức lớp vận chuyển- đảm bảo tính xác thực, bí mật và toàn vẹn của máy chủ. Cung cấp khả năng nén dữ liệu. Hoạt động trên TCP/IP.
  • Giao thức xác thực - Thực hiện xác thực ứng dụng khách với máy chủ. Hoạt động trên lớp giao thức vận chuyển.
  • Giao thức kết nối - thể hiện một kênh được mã hóa dưới dạng kênh ghép kênh của một số kênh logic được sử dụng cho dịch vụ khác nhau. Hoạt động trên đầu kênh xác thực.

Bảo mật tăng cường được đảm bảo bằng xác thực ứng dụng khách với máy chủ mà ứng dụng khách ssh đang truy cập và bằng xác thực ứng dụng khách của máy chủ. Cả hai bên đều được xác thực.

Máy khách gửi yêu cầu trong lần cài đặt đầu tiên kết nối an toàn mức độ vận chuyển. Yêu cầu thứ hai được gửi sau khi quá trình xác thực ứng dụng khách SSH hoàn tất.

Triển khai OpenSSH

OpenSSH là một triển khai mã nguồn mở của lệnh OpenBSD. Đây là phiên bản phổ biến nhất do được phân phối miễn phí.

Gói OpenSSH bao gồm một bộ công cụ:

  • SSHD - phần máy chủ.
  • SSH - phần máy khách.
  • SCP là một tiện ích để sao chép tập tin an toàn.
  • SSH-keygen - tạo khóa công khai(RSA, DSA và các loại khác) cho máy tính và người dùng.
  • SSH-keyscan - thu thập khóa công khai trên mạng.
  • SSH-agent - lưu trữ cá nhân Khóa RSAđể cấp phép tiếp theo bằng khóa công khai.
  • SSH-add - thêm khóa riêng mới vào tác nhân SSH.
  • Máy chủ SFTP - Máy chủ SFTP.
  • SFTP là một tiện ích dành cho sao chép an toàn tập tin qua FTP.

OpenSSH được đưa vào sử dụng ngay trên hầu hết các hệ thống giống Unix. Phổ biến nhất là Linux, BSD mở (miễn phí, Net), Solaris, HP-UX, Irix, MacOS X và các loại khác.

Quá trình phát triển tích cực đang được tiến hành trong quá trình triển khai OpenSSH cho cửa sổ, có sẵn để tải xuống trên trang web. Nó cho phép bạn tạo một máy chủ SSH trên hệ thống Gia đình Windows, có máy khách SSH để kết nối. OpenSSH cho Windows được bao gồm trong CygWin.

Phổ biến nhất đối với người dùng là các bản phân phối dựa trên Nhân Linux. Sau đây, tất cả các ví dụ về sử dụng SSH sẽ được ngụ ý trong cấu hình OpenSSH. Để làm rõ công việc trong Linux, máy khách SSH sẽ được cấu hình cho Ubuntu, Windows và Mac OS X.

Cài đặt và cấu hình openssh-server

Có nhiều tùy chọn cấu hình cho OpenSSH-server. Máy khách phải được cấu hình dựa trên cấu hình máy chủ. Phần này cung cấp một ví dụ máy chủ SSHđược cài đặt trên Máy chủ Ubuntu Phiên bản. Trong các mô tả tiếp theo về cách định cấu hình máy khách, cấu hình của máy chủ này sẽ được sử dụng.

1. Có hai cách Cài đặt OpenSSH-máy chủ:

1.1. Chọn cài đặt gói OpenSSH -server ngay trong quá trình triển khai Ubuntu Server/

1.2. Tải xuống và cài đặt từ kho lưu trữ bằng cách chạy lệnh:

2. Bạn có thể xem các giá trị cấu hình máy chủ SSHD mặc định trong tệp /etc/ssh/sshd_config bằng lệnh:

3. Trước khi thay đổi cài đặt tiêu chuẩn phải được tạo ra bản sao lưu tập tin và bảo vệ chống ghi nó. Điều này được thực hiện trong trường hợp bạn cần khôi phục về giá trị mặc định trong trường hợp xảy ra lỗi.

4. Cài đặt mặc định là 22. Để bảo mật, bạn nên thay thế nó bằng giá trị không chuẩn, ví dụ: 5754. Bạn có thể thay đổi chỉ thị Cổng bằng lệnh:

5. Lưu tệp /etc/ssh/sshd_config và khởi động lại SSHD:

Máy chủ đã được cài đặt và cấu hình. Bây giờ nó lắng nghe trên cổng 5754. Theo mặc định, bất kỳ ai trên hệ thống có quyền đăng nhập đều có thể truy cập. Xác thực được thực hiện bằng mật khẩu hoặc khóa DSA, RSA, ed25519, v.v.

Máy khách OpenSSH đa nền tảng cho thiết bị đầu cuối. Máy khách SSH cho Linux

Trước đây người ta đã tuyên bố rằng cách triển khai giao thức SSH được sử dụng phổ biến nhất là OpenSSH, theo mặc định có trong hầu hết các bản dựng Bản phân phối Linux. Trong một số trường hợp, OpenSSH có thể được tải xuống từ kho lưu trữ cho một bản phân phối nhất định.

Là một phần của gói, ứng dụng khách OpenSSH được triển khai dưới dạng chương trình SSH, được khởi chạy bằng lệnh cùng tên. Máy khách được cấu hình và quản lý thông qua thiết bị đầu cuối; GUI. Nó được coi là phiên bản đơn giản và tiện lợi nhất.

Cài đặt và cấu hình OpenSSH-client trên Ubuntu

Máy từ xa đã cài đặt và cấu hình OpenSSH-server. Thách thức là truy cập nó với máy tính cục bộ, trên đó Ubuntu được cài đặt.

1. Bản phân phối OpenSSH-client không được thêm vào Ubuntu theo mặc định, vì vậy bạn cần cài đặt nó bằng lệnh:

2. Sau đó, nó được gọi bằng lệnh SSH từ một thiết bị đầu cuối không có Root.

3. Nếu sử dụng xác thực người dùng bằng mật khẩu:

1) kết nối được thực hiện bằng lệnh:

  • tên người dùng - tên tài khoản trên một máy từ xa,
  • máy chủ là địa chỉ IP của máy chủ từ xa (hoặc tên miền, nếu tên miền đã được ủy quyền cho máy chủ);

2) sau khi nhập lệnh, bạn phải nhấn Enter - một dấu nhắc mật khẩu sẽ xuất hiện; bạn được yêu cầu nhập mật khẩu cho tài khoản máy từ xa (bạn nên cẩn thận, vì lý do bảo mật, mục nhập mật khẩu không được hiển thị theo bất kỳ cách nào);

3) sau khi nhập chính xác mật khẩu, một cửa sổ đầu cuối máy chủ từ xa sẽ xuất hiện kèm theo lời chào; Bây giờ bạn có thể thực hiện các lệnh cần thiết.

1) nếu cần thiết, tạo một mở và khóa riêng SSH có thể được thực hiện từ OpenSSH-client:

2) theo mặc định, khóa chung được lưu trong tệp /home/user/.ssh/id_dsa.pub và khóa riêng trong /home/user/.ssh/id_dsa;

3) khóa chung được tạo phải được sao chép vào máy từ xa và thêm nó vào ủy quyền /home/user/.ssh/authorized_keys bằng lệnh:

Bây giờ người dùng có thể xác thực trên máy chủ SSH mà không cần nhập mật khẩu.

Cài đặt và cấu hình OpenSSH cho Cygwin Terminal trên Windows

Cygwin được cài đặt bằng cách chạy tệp Cygwin.exe, được tải xuống từ trang web chính thức.

Cygwin là tập hợp của nhiều gói khác nhau. Để làm việc với thiết bị đầu cuối từ xa Chỉ cần OpenSSH. Bạn có thể tìm thấy nó bằng cách tìm kiếm trong chính Cygwin.

Sau khi cài đặt gói, bạn cần khởi chạy Cygwin Terminal và nhập lệnh:

Sau đó nhấn Enter. Bạn sẽ được nhắc nhập mật khẩu. Sau khi xác thực hoàn tất, thiết bị đầu cuối máy chủ từ xa sẽ xuất hiện kèm theo lời chào tới người dùng.

Cú pháp hoàn toàn giống với OpenSSH-client được triển khai cho Linux.

Máy khách SSH đa nền tảng với GUI PuTTY

Putty là một ứng dụng khách SSH đồ họa dành cho quản trị từ xa, bao gồm hỗ trợ cho giao thức SSH. Chương trình được phân phối từ mã nguồn mở và hoàn toàn miễn phí.

Ban đầu nó chỉ được phát hành cho hệ điều hành Windows, nhưng sau đó máy khách đã được chuyển sang Linux và được đưa vào kho của hầu hết các bản phân phối phổ biến.

Đang được phát triển tích cực để chạy trên Mac OS X .

Cửa sổ Cài đặt PuTTY trông giống nhau trên tất cả các hệ điều hành. Sự khác biệt duy nhất là ở phương pháp cài đặt. Do đó, các phương pháp cài đặt cho ba hệ điều hành sẽ được cung cấp trước tiên, sau đó là các tùy chọn cấu hình PuTTY.

Cài đặt PuTTY Linux Ubuntu

1. Bạn có thể cài đặt PuTTY bằng lệnh:

2. Việc khởi chạy được thực hiện bằng lệnh PuTTY từ thiết bị đầu cuối hoặc bằng cách nhấp chuột từ menu:

3. Cửa sổ cài đặt máy khách sẽ mở ra, nơi bạn cần chỉ định các tham số kết nối.

Cài đặt PuTTY cho Windows

Để cài đặt, bạn cần tải xuống tệp putty.exe và lưu nó vào một vị trí thuận tiện, chẳng hạn như trên màn hình của bạn. Chương trình được khởi chạy bằng hai lần nhấp chuột trái.

PuTTY là ứng dụng khách SSH dành cho Mac. Cài đặt và khởi chạy phiên bản GUI

Tại thời điểm viết bài, PuTTY chưa được chuyển đổi đầy đủ để hoạt động trên Mac OS X. Các vấn đề nảy sinh trong quá trình biên dịch phần chịu trách nhiệm về giao diện đồ họa.

Để cài đặt, bạn cần thực hiện một số công việc sơ bộ.

1. Cài đặt Xcode.

Gói tiện ích và chương trình của Apple để phát triển và xây dựng ứng dụng cho Mac OS X.

VỚI Phiên bản Mac OS Lion phải được cài đặt" Dòng lệnh Công cụ cho Xcode" từ trang web Nhà phát triển của Apple.

Sau khi cài đặt, bạn phải chấp nhận thỏa thuận cấp phép:

2. Cài đặt Xquartz.

Đây là bản triển khai máy chủ X.Org X Window System (X11) dành cho Mac OS X. Cần thiết đối với phiên bản GUI của PuTTY được viết bằng GTK+. Bạn có thể cài đặt từ trang web chính thức. Sau khi cài đặt, bạn sẽ cần phải đăng nhập.

3. Cài đặt Homebrew.

4. Cài đặt PuTTYđược thực hiện bằng lệnh:

Quá trình này có thể mất hơn nửa giờ vì nhiều phần phụ thuộc như Glib/GTK+/Pango/Cairo sẽ được cài đặt.

5. Tạo tệp khởi chạy Putty.app.

Bạn cần chạy Automator.app. Trong loại tài liệu, chọn “chương trình”, trong hành động bạn cần chọn “chạy tập lệnh shell”, trong trường nhập, hãy nhập đường dẫn đến tập tin thực thi“/user/local/bin/putty”, lưu dưới dạng “putty.app”, chỉ định định dạng tệp “program”, trong thư mục “programs”. Nếu muốn biểu tượng chuẩn Có thể được thay thế.

Thiết lập ứng dụng khách PuTTY SSH

Quá trình thiết lập máy khách đồ họa SSH PuTTY trông giống nhau trên tất cả các hệ điều hành. Sự xuất hiện thay đổi một chút tùy thuộc vào thiết kế môi trường làm việc của bạn.

Để kết nối với máy từ xa thông qua SSH, bạn cần chạy PuTTY. Trong cửa sổ chương trình hiện ra, bạn cần thiết lập các thông số sau:

Loại kết nối - loại kết nối - được đặt bởi SSH.

Tên máy chủ (hoặc địa chỉ IP) - tên máy chủ hoặc địa chỉ IP - địa chỉ IP của máy chủ từ xa được chỉ định ở đây, Tên miền hoặc địa chỉ Internet. Trong ví dụ hiển thị, địa chỉ IP là 192.168.128.3

Cổng - cổng nghe - trên máy chủ được đưa ra làm ví dụ, cổng 5754 được định cấu hình.

Khi bạn nhấp vào nút "Mở", một cửa sổ đầu cuối sẽ xuất hiện nơi bạn cần nhập tên và mật khẩu tài khoản máy từ xa.

Nếu cần xác thực ứng dụng khách bằng cặp khóa, bạn sẽ cần tiện ích puttygen.exe chạy trên Windows. PuTTY-Gen tạo cặp khóa chung và khóa riêng.

Khóa chung phải được thêm vào máy chủ; nó được tạo theo tiêu chuẩn SSH. Bạn có thể thêm khóa theo cách tương tự, thông qua OpenSSH trong thiết bị đầu cuối hoặc bằng sử dụng PuTTY, sau khi đã thông qua ủy quyền mật khẩu đăng nhập đầu tiên.

Khóa riêng được tạo ở định dạng .ppk và được thêm vào máy khách. Ở bên trái trong cây, bạn cần tìm SSH, mở rộng danh sách, tìm Auth và trong tham số này, trong trường “Tệp khóa riêng cho xác thực”, chọn một khóa.

Sau những thao tác này, người dùng có thể xác thực trên máy chủ mà không cần nhập mật khẩu.

Hiện tại, PuTTY được coi là ứng dụng khách GUI SSH phổ quát. Nhà phát triển bên thứ ba Gao-Feng đã tạo một ứng dụng khách SSH cho Android, như phiên bản điện thoại PuTTY.

Máy khách SSH tốt nhất

Vẫn chưa có sự đồng thuận về việc sử dụng ứng dụng khách SSH nào là tốt nhất. Quản trị viên hệ thống lựa chọn các tiện ích dựa trên nhu cầu riêng của họ.

Theo quy định, người dùng hệ thống *Unix có xu hướng sử dụng SSH tiêu chuẩn từ gói OpenSSH. Nó có cú pháp rõ ràng, phổ quát và có thể truy cập trực tiếp từ thiết bị đầu cuối. Để làm việc với công cụ bổ sung như Secure File Copy (SCP) không cần cài đặt chương trình bổ sung. Mọi thứ bạn cần đều có trong OpenSSH.

Những người hâm mộ GUI thường chạy trên hệ điều hành Windows sử dụng PuTTY. Nó được coi là ứng dụng khách SSH tốt nhất cho Windows. Anh ấy có mọi thứ bộ yêu cầu các công cụ để tạo đường hầm, sao chép tệp, v.v., ngay cả khi việc này yêu cầu tải xuống các mô-đun bổ sung.

PuTTY là chương trình miễn phí(SSH client) là một phần mềm nguồn mở cung cấp cho người dùng nền tảng mà qua đó họ có thể tương tác an toàn với các máy chủ từ xa (chủ yếu là hệ điều hành Linux/Unix) hoặc các máy trạm được cấu hình đặc biệt.

Ngoài ra, bằng cách tải xuống PuTTY bằng tiếng Nga miễn phí, bạn sẽ tin chắc rằng nó cho phép bạn chuyển tập tin sang hệ thống từ xa theo các giao thức sau: Đăng nhập, SCP, Telnet, SSH và SFTP, từ đó mã hóa dữ liệu để bảo vệ tính toàn vẹn của dữ liệu và bảo vệ dữ liệu khỏi bị người dùng trái phép tiếp xúc. Phần mềm này thuộc loại bảng điều khiển, một loại trình mô phỏng thiết bị đầu cuối có công cụ tích hợp để truyền tệp đến máy chủ từ xa.

Như vậy, PuTTY chứa mọi thứ chức năng cần thiếtđể kết nối với đến một máy chủ từ xa và các cài đặt của nó bằng bảng điều khiển. Các chuyên gia CNTT thuộc nhóm quản trị viên mạng và hệ thống có nhu cầu rất cao.

Cài đặt và cấu hình

Sau khi phần mềm được cài đặt trên PC, bạn phải định cấu hình PuTTY để kết nối từ xa. Bạn có thể xác định loại kết nối, tên máy chủ, tên tệp nhật ký và mục đích của nó. Trong phần Kết nối, bạn có thể chọn phiên bản giao thức Internet và thông tin truyền gói. Nó cho phép bạn nhập dữ liệu phải được xác minh khi thực hiện truyền tệp. Việc quản lý máy chủ proxy cũng có thể được kiểm soát tạo kết nối qua Telnet hoặc Rlogin. Bạn có thể kiểm soát Cài đặt SSH và nhập dữ liệu dòng nối tiếp nếu bạn cần sử dụng kết nối nối tiếp.

Các tính năng của phần mềm

Phần mềm PuTTY đảm bảo dữ liệu truyền đi được gửi đi không bị gián đoạn và không rơi vào tay hacker. Do đó, các cơ chế (thuật toán) bảo mật khác nhau như DES, 3DES, Arcfour và phương thức xác thực khóa chung được sử dụng để đảm bảo tính toàn vẹn của mã hóa.

Quản lý hệ thống từ xa là tốt nhất lựa chọn thuận tiện làm việc cho những người có nhu cầu bất cứ lúc nào trong ngày quản trị hệ thống. Không yêu cầu sự hiện diện vật lý, nó có thể cấu hình thiết bị và loại bỏ vấn đề phần mềm. Một trong những chương trình cung cấp khả năng như vậy là PuTTY - dịch vụ làm việc với SSH, Telnet, rlogin. Mục tiêu chính mà chương trình được phát triển - nhằm cung cấp kết nối đáng tin cậy và an toàn tối đa giữa hai máy tính - được triển khai 100% trong PuTTY. Không có giao diện đồ họa như vậy trong chương trình. Thay vào đó, người dùng sẽ nhìn thấy một thiết bị đầu cuối với các lệnh được nhập thủ công khi khởi chạy lần đầu. Trước đây ứng dụng chỉ định hướng cho phiên bản hệ điều hành Hệ thống Windows, nhưng hiện là đa nền tảng. Vì vậy, về bản chất, thiết bị đầu cuối là dòng lệnh Linux.

Phần mềm này có ích lợi gì? Câu hỏi “dành cho ai” không xuất hiện ở đây, vì ngay từ cái nhìn đầu tiên vào ứng dụng, có thể thấy rõ rằng người dùng bình thường với kiến ​​​​thức của mình không liên quan gì đến đây. Với PuTTY, họ thường quản trị Linux từ xa, kết nối với máy chủ DS/VPS ảo, định cấu hình bộ định tuyến thông qua kết nối nối tiếp và kết nối với thiết bị đầu cuối Telnet. Ứng dụng này bao gồm một số tiện ích và có khả năng hoạt động như một máy khách SSH và Telnet, SCP và ứng dụng khách SFTP. PuTTY cũng bao gồm sản phẩm phần mềmđể tạo khóa SSH và xác thực SSH. Ứng dụng này có phiên bản được Nga hóa cùng nhiều tiện ích bổ sung và sửa đổi (không phải do các nhà phát triển chính thức tạo ra mà bởi những người đam mê chuyên môn). Được phân phối miễn phí phần mềm PuTTY đã mở nguồn, mở ra những chân trời rộng lớn cho sự cải tiến và phát triển của nó.

Các tính năng và chức năng chính

  • cung cấp kết nối đáng tin cậy tới PC hoặc máy chủ thông qua các giao thức SSH, Telnet, SCP, SFTP;
  • thích hợp cho việc quản trị từ xa, thiết lập bộ định tuyến và kết nối với thiết bị đầu cuối;
  • chứa một số tiện ích độc lập giúp đơn giản hóa công việc;
  • phân phối hoàn toàn miễn phí;
  • là nguồn mở;
  • có thể tạo khóa SSH;
  • có nhiều bổ sung và sửa đổi với các khả năng nâng cao được viết bởi các nhà phát triển không chính thức;
  • có giao diện tối giản;
  • là phần mềm đa nền tảng;
  • có phiên bản tiếng Nga;
  • cung cấp khả năng cài đặt trên thiết bị di động.

Mặc dù tôi rất yêu thích Linux nhưng do tính chất công việc nên đôi khi tôi phải làm việc trên Windows (có chương trình đặc biệt, không hoạt động trong Linux). Mọi thứ có vẻ ổn, nhưng có một vấn đề: Windows không có thiết bị đầu cuối mặc định để bạn có thể kết nối qua giao thức SSH. Do đó, bạn cần bằng cách nào đó giải quyết vấn đề và cài đặt ứng dụng khách ssh cho windows.

Tôi sẽ giải thích tại sao tôi cần SSH. Vấn đề là tất cả các trang web của tôi đều chạy trên một máy chủ ảo do tôi tự quản lý. Nếu máy chủ đột nhiên bị treo, không ai ngoại trừ tôi sẽ khởi động lại nó. Đây là lý do tại sao tôi cần có cửa sổ máy khách ssh.

Có rất nhiều chương trình phục vụ mục đích này, nổi tiếng nhất trong số đó là bột bả, nhưng không hiểu sao tôi lại không hòa hợp được với nó, nó rất phức tạp và đồng thời không thoải mái. Nhưng tôi chỉ cần đi đến thiết bị đầu cuối và nếu cần, đưa ra một vài lệnh cho máy chủ.

Vì vậy, tôi thực sự thích một giải pháp khác - một tiện ích bổ sung cho trình duyệt, đó là thiết bị đầu cuối SSH. Có những phần mở rộng nào cho mục đích này?

1. tiện ích ssh cho Firefox

Đây là phần bổ sung đầu tiên mà tôi tìm thấy (có thể là phần duy nhất) hoàn toàn phù hợp với tôi và ngay lập tức bắt đầu hoạt động. Nó được gọi là FireSSH.

Việc thiết lập rất dễ dàng hay nói đúng hơn là hầu như không có cài đặt nào, chỉ cần nhập dữ liệu của bạn:

Nhấp vào nút Kết nối và bạn sẽ được đưa đến máy chủ của mình. Thật tuyệt khi tiện ích bổ sung này ghi nhớ mật khẩu; Tôi có một mật khẩu phức tạp nên tôi không cần phải nhập mật khẩu liên tục. Tất cả trông như thế này:

Mọi thứ hoạt động như trong một thiết bị đầu cuối Linux thông thường và không cần gì khác. Đây có thể là phần cuối của bài viết, nhưng tôi quyết định tìm một phần tương tự của phần bổ sung này trong Google Chrome, vì tôi sử dụng trình duyệt này thường xuyên.

2. Tiện ích mở rộng ssh của Google Chrome

Hóa ra FireSSH cũng có sẵn cho Google Chrome; không khó để tìm thấy nó trong cửa hàng tiện ích mở rộng. Trên thực tế, mọi thứ đều giống nhau, điểm khác biệt duy nhất là terminal mở ra dưới dạng một ứng dụng trong một cửa sổ nhỏ riêng biệt. Nhưng điều này có lẽ tốt hơn, vì nếu bạn đóng trình duyệt, terminal sẽ tiếp tục hoạt động.

Tôi quyết định không kết thúc ở đây và chỉ để giải trí, hãy thử một tiện ích mở rộng tương tự khác dành cho Google Chrome - Vỏ an toàn. Thiết bị đầu cuối được mở trong tab trình duyệt:

Thật ngạc nhiên, tùy chọn này hấp dẫn hơn tùy chọn đầu tiên, vì nó thậm chí còn hiển thị màu sắc giống như trong thiết bị đầu cuối Linux của tôi. Cảm giác như tôi đang dùng Linux! Nhưng có một nhược điểm lớn là nó không cho phép bạn sao chép lệnh cần thiết vào terminal :(

Đây là những tiện ích mở rộng và tiện ích bổ sung mà tôi đã cài đặt và tôi sẽ tích cực sử dụng chúng.

Máy khách SSH cho Windows 10

Cách đây không lâu, tôi đã cài đặt Windows 10 trên máy tính xách tay của mình và rất vui khi phát hiện ra rằng kho ứng dụng có một số chương trình kết nối qua SSH

Tôi đã cài đặt Remote Terminal và RẤT hài lòng! Mọi thứ hoạt động tốt hơn nhiều so với khi dùng plugin trên trình duyệt, không có lỗi gì, màu sắc bão hòa, có profile, tiếc duy nhất là không lưu mật khẩu, nhưng đó là chuyện nhỏ!

Tôi chưa thử những chương trình khác và chương trình này hoàn toàn phù hợp với tôi. Cuối cùng, tôi muốn viết cho bạn một số lệnh hữu ích mà tôi luôn sử dụng:

Hoán đổi -a trao đổi -a

Vô hiệu hóa và kích hoạt tệp hoán đổi trên máy chủ: cách dễ nhất để xóa SWAP trong 2 phút nếu vì lý do nào đó nó bị tắc.

Dịch vụ khởi động lại apache2 dịch vụ khởi động lại ngnix dịch vụ khởi động lại mysql khởi động lại

Ba lệnh bạn chỉ cần biết khi máy chủ bị treo: lệnh đầu tiên khởi động lại máy chủ apache, thứ hai là máy chủ Ngnix, thứ ba là khởi động lại máy chủ cơ sở dữ liệu. Tùy theo vấn đề mà chúng ta áp dụng cách cần thiết hoặc có thể lần lượt làm mọi thứ. Nếu không có gì giúp được thì chúng tôi đưa ra lệnh thứ tư và khởi động lại máy chủ, đôi khi đây là điều duy nhất có ích.

Mysqlcheck --all-cơ sở dữ liệu --auto-repair -o

Lệnh này cho phép bạn tối ưu hóa tất cả cơ sở dữ liệu trên máy chủ cùng một lúc, rất tiện lợi. Ở đây mọi thứ gần như thế này mọi người ạ lệnh hữu ích Linux có thể được tìm thấy tại .

Tôi đã từng viết một bài về Kali Linux, một bản phân phối Linux nổi tiếng dành cho tin tặc. Bài báo được viết trên đầu gối của tôi, nhưng vì lý do nào đó mà các công cụ tìm kiếm lại yêu thích nó...

Bởi chính cô ấy hệ thống Linuxđủ nhanh. Tuy nhiên, đôi khi nó bắt đầu chậm lại. Và nguyên nhân là do hệ thống bắt đầu gửi tới SWAP...