Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để sử dụng các mô-đun Python qua Paramiko (SSH)?

Bạn kết nối và sử dụng mô-đun python trên máy tính từ xa qua SSH, vì SSH chỉ cung cấp chức năng hạn chế nên không thể gọi mô-đun.

Bạn có thể gọi một tập lệnh trên máy chủ từ xa và chạy tập lệnh đó như một cách để khắc phục sự cố này. Để nhận kết quả từ tập lệnh, bạn có thể xem nó bằng cách đọc các dòng từ stdout nếu bạn đang ghi kết quả của mình. Ngoài ra, bạn có thể ghi kết quả vào một tệp và sau đó đọc tệp khi kết quả đã được tạo và ghi vào tệp.

Nếu bạn chỉ muốn thực hiện việc này qua mạng, thì bạn có thể xem tại Pyro (https://pypi.python.org/pypi/Pyro4). Pyro có nghĩa là Đối tượng Từ xa PYthon. Nó là một thư viện cho phép bạn xây dựng các ứng dụng trong đó các đối tượng có thể nói chuyện với nhau qua mạng, với nỗ lực lập trình tối thiểu. Bạn chỉ có thể sử dụng các lệnh gọi phương thức Python bình thường, với hầu hết mọi tham số có thể có và kiểu giá trị trả về và Pyro sẽ đảm nhận việc định vị đối tượng phù hợp trên máy tính phù hợp để thực thi phương thức.