Cài đặt paramiko python 3 ubuntu

Đây là thư viện để tạo kết nối SSH2 [máy khách hoặc máy chủ]. Nhấn mạnh vào việc sử dụng SSH2 thay thế cho SSL để tạo kết nối an toàn giữa các tập lệnh Python. Tất cả các mật mã chính và phương thức băm đều được hỗ trợ. Chế độ máy khách và máy chủ SFTP đều được hỗ trợ. . Đây là phiên bản Python 2 của gói

Cài đặt gói python3-paramiko trên Ubuntu dễ dàng như chạy lệnh sau trên thiết bị đầu cuối

sudo apt-get update
sudo apt-get install python3-paramiko

thông tin gói python3-paramiko

Thông tin thêm về cài đặt bằng apt-get

Advanced Package Tool, hay APT, là một giao diện người dùng phần mềm miễn phí hoạt động với các thư viện cốt lõi để xử lý việc cài đặt và gỡ bỏ phần mềm trên Debian, Ubuntu và các bản phân phối Linux khác. APT đơn giản hóa quy trình quản lý phần mềm trên các hệ thống máy tính giống Unix bằng cách tự động truy xuất, cấu hình và cài đặt các gói phần mềm, từ các tệp được biên dịch sẵn hoặc bằng cách biên dịch mã nguồn

apt-get là công cụ dòng lệnh để xử lý các gói và có thể được coi là "back-end" của người dùng đối với các công cụ khác sử dụng thư viện APT

cài đặt apt-get được theo sau bởi một hoặc nhiều gói mong muốn để cài đặt hoặc nâng cấp. Mỗi gói là một tên gói, không phải là tên tệp đủ điều kiện. Tất cả các gói được yêu cầu bởi [các] gói được chỉ định để cài đặt cũng sẽ được truy xuất và cài đặt. /etc/apt/nguồn. tệp danh sách được sử dụng để định vị các gói mong muốn. Nếu một dấu gạch nối được thêm vào tên gói [không có khoảng trống ở giữa], thì gói đã xác định sẽ bị xóa nếu nó được cài đặt. Tương tự, một dấu cộng có thể được sử dụng để chỉ định gói cần cài đặt. Các tính năng sau này có thể được sử dụng để ghi đè các quyết định do hệ thống giải quyết xung đột của apt-get đưa ra

Chúng tôi hiện hỗ trợ Python 2. 7, 3. 4+ và PyPy. Người dùng trên Python 2. 6 tuổi trở lên [hoặc 3. 3 trở lên] cần nâng cấp khẩn cấp

Paramiko chỉ có một số phụ thuộc trực tiếp

  • Cái lớn, với các phụ thuộc phụ của riêng nó, là Mật mã học;
  • bcrypt, để hỗ trợ khóa Ed25519;
  • pynacl, cũng để hỗ trợ khóa Ed25519

Ngoài ra còn có một số phụ thuộc tùy chọn mà bạn có thể cài đặt bằng cách sử dụng

  • Nếu bạn muốn tất cả các phụ thuộc tùy chọn cùng một lúc, hãy sử dụng paramiko[all]

  • Để được hỗ trợ cấu hình Match exec, hãy sử dụng paramiko[invoke] [cài đặt Invoke]

  • Đối với hỗ trợ GSS-API / SSPI, hãy sử dụng

    pip install "paramiko[gssapi]"
    
    0, tuy nhiên cũng xem để biết chi tiết

  • pip install "paramiko[gssapi]"
    
    1 tham khảo các phụ thuộc cho hỗ trợ khóa Ed25519

    • Kể từ Paramiko 2. x, điều này về mặt kỹ thuật không làm bất cứ điều gì, vì những phụ thuộc đó là yêu cầu cài đặt cốt lõi
    • Tuy nhiên, bạn nên sử dụng khả năng tương thích chuyển tiếp này; . 0 sẽ loại bỏ các phụ thuộc đó khỏi lõi, khiến chúng hoàn toàn là tùy chọn

phát hành dòng

Người dùng mong muốn sự ổn định có thể muốn tự gắn mình vào một dòng phát hành cụ thể khi họ bắt đầu sử dụng Paramiko lần đầu tiên;

Điều này thường kéo dài các phiên bản chính và phụ, vì vậy ngay cả khi e. g. 3. 1 là bản phát hành ổn định mới nhất, có khả năng các bản sửa lỗi sẽ thỉnh thoảng xuất hiện cho 2 mới nhất. x và thậm chí có thể là 1. x, cũng như cho 3. 0. Các bản phát hành tính năng mới cho các dòng phiên bản chính trước đó ít có khả năng xảy ra hơn nhưng không phải là chưa từng có

Nếu bạn không chắc nên cài đặt phiên bản nào

  • Người dùng hoàn toàn mới phải luôn đặt mặc định cho bản phát hành ổn định mới nhất [như trên, bất kỳ bản nào mới nhất/bất kỳ bản nào xuất hiện với
    pip install "paramiko[gssapi]"
    
    2. ]
  • Người dùng nâng cấp từ phiên bản cũ hơn nhiều [e. g. 1. 7. x đến 1. 10. x] có thể sẽ nhận được dòng cũ nhất được hỗ trợ tích cực [kiểm tra Nhật ký thay đổi để biết các bản phát hành gần đây].
  • Những người khác hy vọng đã “trên” một phiên bản nhất định và có thể cẩn thận nâng cấp lên bất kỳ phiên bản nào họ quan tâm, khi dòng phát hành của họ ngừng được hỗ trợ

mật mã

Mật mã cung cấp các thuật toán mã hóa cấp thấp [dựa trên C] mà chúng tôi cần để triển khai giao thức SSH. Nó có hướng dẫn cài đặt chi tiết [và Câu hỏi thường gặp] mà bạn nên đọc kỹ

Nói chung, bạn sẽ cần một trong các thiết lập sau

  • Trên Windows hoặc Mac OS X, miễn là

    pip install "paramiko[gssapi]"
    
    3 của bạn hiện đại [8. x+]. không có gì khác được yêu cầu. ________ 13 sẽ cài đặt kho lưu trữ nhị phân được biên dịch tĩnh của Mật mã và các phần phụ thuộc của nó

  • Trên Linux hoặc trên các nền tảng khác có phiên bản cũ hơn của

    pip install "paramiko[gssapi]"
    
    3. bạn sẽ cần một chuỗi công cụ xây dựng C, cùng với các tiêu đề phát triển cho Python, OpenSSL và
    pip install "paramiko[gssapi]"
    
    1. Một lần nữa, hãy xem tài liệu cài đặt của Cryptography;

    Cảnh báo

    Nếu bạn đi theo con đường này, hãy lưu ý rằng OpenSSL 1. 0. 1 hoặc mới hơn được yêu cầu một cách hiệu quả. tiền điện tử 1. 3 trở lên về mặt kỹ thuật cho phép OpenSSL 0. 9. 8 mà 1. 4 và mới hơn - mà Paramiko sẽ sẵn lòng cài đặt hoặc nâng cấp, nếu bạn. g.

    pip install "paramiko[gssapi]"
    
    2 - bỏ hỗ trợ đó

  • Tương tự, Mật mã 3. 4 trở lên yêu cầu công cụ ngôn ngữ Rust để cài đặt từ nguồn;

Phụ thuộc tùy chọn cho GSS-API / SSPI / Kerberos

Để sử dụng GSS-API/Kerberos & chức năng liên quan, cần có các phần phụ thuộc bổ sung. Hy vọng là không cần phải nói nhưng tất cả các nền tảng đều cần bản cài đặt GSS-API hoạt động và. g. hemdal

Ghi chú

Nếu bạn sử dụng Microsoft SSPI để xác thực kerberos và ủy quyền thông tin xác thực, hãy đảm bảo rằng máy chủ đích được tin cậy để ủy quyền trong cấu hình thư mục hoạt động. Để biết chi tiết xem. http. // công nghệ. Microsoft. com/en-us/library/cc738491%28v=ws. 10%29. aspx

Hương vị cài đặt “bổ sung” của
pip install "paramiko[gssapi]"
3

Nếu bạn đang cài đặt qua

pip install "paramiko[gssapi]"
3 [được khuyến nghị], bạn sẽ có thể nhận được các yêu cầu về gói Python tùy chọn bằng cách thay đổi cài đặt của mình để tham chiếu đến
pip install "paramiko[gssapi]"
0 [từ đơn giản là
pip install "paramiko[gssapi]"
6] và. g

pip install "paramiko[gssapi]"

[Hoặc cập nhật

pip install "paramiko[gssapi]"
7 của bạn, v.v. ]

Cài đặt phụ thuộc thủ công

Nếu bạn hiện không sử dụng

pip install "paramiko[gssapi]"
3 hoặc
pip install "paramiko[gssapi]"
3 của bạn quá cũ để hỗ trợ chức năng “bổ sung”, các phần phụ thuộc tùy chọn như sau

Làm cách nào để cài đặt paramiko trong Python 3?

Nhập “ pip install paramiko ” [không có dấu ngoặc kép] trong dòng lệnh và nhấn Enter lần nữa . Điều này cài đặt paramiko cho cài đặt Python mặc định của bạn. Lệnh trước có thể không hoạt động nếu bạn có cả Python phiên bản 2 và 3 trên máy tính của mình.

Paramiko có hoạt động với Python 3 không?

Bản thân Paramiko. Chúng tôi hiện hỗ trợ Python 2. 7, 3. 4+ và PyPy . Người dùng trên Python 2. 6 tuổi trở lên [hoặc 3. 3 trở lên] cần nâng cấp khẩn cấp.

Làm cách nào để cài đặt mô-đun paramiko trong Ubuntu?

Quy trình .
Đặt máy chủ rhel-75. repo tới /etc/yum. repos. d
sudo yum cài đặt redhat-rpm-config gcc libffi-devel python-devel openssl-devel
pip cài đặt mật mã --no-binary cryptography
Sudo pip cài đặt bcrypt
Sudo pip cài đặt pynacl
Sudo pip cài đặt paramiko

Làm cách nào để nhập paramiko bằng Python?

Trên Windows .
đầu ra. Cài đặt paramiko bằng cách sử dụng. tệp whl ngoại tuyến. Tải về. tập tin whl https. //peepi. org/project/paramiko/#files pip cài đặt paramiko-2. 7. 2-py2. py3-không-bất kỳ. whl
đầu ra. Trên Linux. .
đầu ra. Để kiểm tra paramiko đã cài đặt. danh sách pip --format=json
đầu ra

Chủ Đề