Máy tính xách tay IPython nói chuyện với hạt nhân qua các cổng được xác định trước. Để nói chuyện với một hạt nhân từ xa, bạn chỉ cần chuyển tiếp các cổng đến máy từ xa như một phần của khởi tạo hạt nhân, sổ ghi chép không quan tâm đến hạt nhân ở đâu miễn là nó có thể nói chuyện với nó.
Bạn có thể thiết lập tập lệnh trình bao được gọi trong tệp thông số hạt nhân (https://ipython.org/ipython-doc/dev/development/kernels.html#kernel-specs) hoặc sử dụng mô-đun có thể giúp bạn thiết lập và quản lý các loại hạt nhân từ xa khác nhau: (pip install remote_ikernel
; https://bitbucket.org/tdaff/remote_ikernel).
Nếu bạn đang sử dụng remote_ikernel, và có quyền truy cập ssh vào máy tính, lệnh sau sẽ thiết lập các mục trong danh sách thả xuống:
remote_ikernel manage --add \
--kernel_cmd="ipython kernel -f {connection_file}" \
--name="Remote Python" --interface=ssh \
--host=my_remote_machine
Có lý do cơ bản nào mà hạt nhân phải liên kết cục bộ hay có thể một ngày nào đó chúng ta có thể thấy hỗ trợ cốt lõi cho các hạt nhân từ xa liên kết với các cổng từ xa? –
Các hạt nhân hiện tại được giới hạn ở những gì ZMQ có thể làm. ZMQ đã có thể thực hiện lưu trữ remo, mặc dù nó không được thông báo; vì lý do bảo mật, bạn nên kết nối kết nối trong giao thức khác nếu mạng không được tin cậy. – Matt