jupyter-notebook - 如何通过多跳的 xshell 连接到 jupyter 笔记本?
问题描述
我需要两个 ssh 才能连接到目标服务器。
ssh username1@ip_address1
ssh username2@ip_address2
如何将第二台服务器从本地(Windows)与 x-shell 连接?
解决方案
如果您说需要先连接到 address_1,然后才能连接到 address_2,换句话说,让 address_1 充当跳转框,那么您可以将.ssh/config
文件配置为使用 address_1 作为代理。例如
Host add_1_jump
ForwardAgent yes
Hostname ip_address1
user username1
Host ssh ip_address2
ProxyCommand ssh -W %h:%p add_1_jump
然后在你做的时候从你的客户端机器
ssh username2@ip_address2
它应该为您通过 address_1 传递连接。
有关此内容和使用密钥文件的更多信息,请参阅文章,例如
https://www.lorrin.org/blog/2014/01/10/one-liner-ssh-via-jump-box-using-proxycommand/
推荐阅读
- azure - 从 azure 管道执行自动化脚本时出错
- mysql - 如何将存储在mysql中的300-400k数据拉到mongoDB
- ios - iOS Swift 图像量化以减少 PNG 图像中的颜色数量
- python - 如何在 Python 中分析分布式系统的压力测试?
- javascript - 从谷歌驱动器转换所有 csvs
- python - 等待 resp.prepare(request) AttributeError: 'NoneType' 对象没有属性 'prepare'
- r - 循环遍历对应于数据框列的字符串向量时的不同可变长度
- javascript - 使用javascript在特定时间间隔播放视频并发布消息
- ubuntu - 鼠标左键打开应用程序窗口 Ubuntu 18 / Gnome
- splunk - 基于搜索结果值的 Splunk 警报