2009-03-04 29 views
6

Tôi muốn kết hợp hỗ trợ OpenSSH vào một ứng dụng Windows và tôi đang tìm kiếm một thư viện (tốt nhất là .Net hoặc một thứ dễ dàng tích hợp vào .Net) có thể cung cấp chức năng này. Tôi quan tâm nhiều hơn đến phần mềm máy khách ssh so với phần mềm máy chủ, nhưng cả hai chức năng sẽ tốt hơn nữa.Bạn có biết về bất kỳ thư viện OpenSSH nào cho Windows không?

Chỉnh sửa: Tôi muốn có giải pháp nguồn mở và miễn phí.

Trả lời

2

CodeProject cung cấp một lựa chọn tốt miễn phí với sharpSsh

+0

Tôi đã đề cập đến sharpSsh là miễn phí? –

+1

++ cho freeness mặc dù dự án mã luôn có mùi với tôi. – Luke

+0

Rất đúng, đôi khi với nguồn mở bạn nhận được những gì bạn phải trả, nhưng nếu bạn chỉ tìm kiếm ý tưởng thì đó là một nơi tuyệt vời để bắt đầu. –

3

Khám phá WeOnlyDo. Họ có một số thành phần .NET SSH đẹp như wodSSH.Net với giá $ 199.

Ngoài ra, nSoftware có một số thành phần mạng tuyệt vời như IP*Works SSH .Net edition với giá $ 599.

Nếu bạn sử dụng nSoftware, giá trị tốt nhất của chúng là red carpet subscription. Đây là những gì chúng tôi có. Nó bắt đầu từ $ 1499 cho mỗi nhà phát triển.

(Giá tính 3/4/09)

+0

-2 cố gắng bán những thứ ở đây, 1 niêm yết giá, 1 là chính xác vào điểm với câu hỏi. Không biết phải suy nghĩ gì ... –

+0

Không bán bất kỳ thứ gì.Tôi không có bất kỳ mối quan hệ nào với một trong hai công ty, ngoại trừ việc tôi đã sử dụng sản phẩm của họ. Có một vài phiếu bầu cho câu trả lời này, nhưng tôi không hiểu những gì vốn đã sai khi đề xuất một giải pháp thương mại. Khi tôi cần thư viện, tôi xem xét tất cả các tùy chọn. –

+0

Tôi không quan tâm rằng một giải pháp không miễn phí đã được cung cấp, tôi chỉ muốn biết giá trong câu trả lời. Tôi là người đầu tiên thêm thông tin giá cả. – Luke

1

Tôi giả định bởi cách bạn phrased câu hỏi của bạn, nó sẽ chỉ ra rằng bạn là chủ yếu quan tâm đến SSH chức năng/SSH2 ...

làm thế nào để âm thanh này:

Paramiko - một module cho python mà thực hiện giao thức SSH2

đòi hỏi pycrypto -

  • pycrypto của Windows nhị phân có thể được tìm thấy here
  • IronPython thi hành pycrypto rõ ràng có sẵn trong FePy. thấy herehere
+0

BTW, đây là một bài viết tái bản có sẵn từ một tạp chí cho thấy paramiko mạnh mẽ có thể được và cách sử dụng đơn giản như thế nào: http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely- khác nhau/ – popcnt

+0

Âm thanh khá tốt. Mặc dù tôi đã chỉ định .Net điều này sẽ là điều tốt để biết cho sự phát triển trong tương lai. – Luke

+0

Tôi nghĩ rằng bạn có thể tích hợp phiên bản IronPython trực tiếp với .Net, vì IronPython nó là thực thi dựa trên CLI của Python ... – popcnt

1

bạn có thể thử chúng tôi Rebex SSH Pack trong đó bao gồm:

  • SSH thư viện khách hàng cốt lõi tương thích với OpenSSH
  • SSH Shell với thành phần mô phỏng thiết bị
  • SFTP (SSH File Transfer Protocol) thành phần khách hàng
  • thành phần khách hàng SCP

Bạn có thể tải về dùng thử tại http://www.rebex.net/ssh-pack/download.aspx

Các vấn đề liên quan