微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解决 Pycharm 无法添加远程 Python 解释器:IndexOutOfBoundsException: Index 11 out of bounds for length 11

我的办公机是 deepin 社区版,一般装完最新版本系统之后,首先会先把 Pycharm 配置好,但是配置远程解释器的时候有时候会出现问题,提示indexoutofboundsexception: Index 11 out of bounds for length 11

我的远程 IP 肯定是没有错的,经过吐血解决

sudo vim /etc/ssh/ssh_config

找到这行:

#   StrictHostKeyChecking ask

修改为:

   StrictHostKeyChecking no

保存退出,再配置 Pycharm 即可。

这个配置是将 ssh 连接的询问取消。

StrictHostKeyChecking 是主机公钥确认:

  • StrictHostKeyChecking=no 最不安全的级别,当然也没有那么多烦人的提示了,相对安全的内网测试时建议使用。如果连接server的key在本地不存在,那么就自动添加文件中(认是kNown_hosts),并且给出一个警告。

  • StrictHostKeyChecking=ask 认的级别,就是出现刚才的提示了。如果连接和key不匹配,给出提示,并拒绝登录

  • StrictHostKeyChecking=yes 最安全的级别,如果连接与key不匹配,就拒绝连接,不会提示详细信息。

在 Jenkins 持续集成的部署时,也会经常会涉及到修改他,当然也可以在使用 ssh 命令时,通过参数修改,但是这样会使你的命令变得不好看,不够优雅。

ssh  -o StrictHostKeyChecking=no  ${IP}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐