Pycharm通过ssh远程连接Jupyter服务

1.远程机器

1.1启动Jupyter notebook服务并指定端口

打开远程机器Jupyter notebook服务并指定端口号为9999

jupyter notebook --no-browser --port=9999

1.2关闭Jupyter notebook服务

使用 Control-C 停止服务器并关闭所有内核(连续操作两次便可跳过确认界面)

2.本地机器

-N:SSH没有远程执行命令
-f :SSH在后台执行
-L:指定远程机器端口是9999,本地机器的端口号的8888。
用户名:远程机器的用户名
ip地址:远程机器的IP地址
PID:远程连接机器的端口(如果遇到Permission denied (publickey)问题需要)

ssh -N -f -L localhost:8888:localhost:9999  用户名@ip地址 -p PID

3.本地机器浏览器打开

http://localhost:8888/

如果需要验证密码或者token:

jupyter notebook list # 查看服务器

4.Pycharm中打开

打开Jupyter服务器,地址输入:http://localhost:8888/
再验证输入密码或者toke即可
Pycharm通过ssh远程连接Jupyter服务_第1张图片

查看端口信息;

lsof -i :端口 

kill掉端口

kill -9 PID

你可能感兴趣的:(pycharm,ssh,jupyter)