finalshell一直弹出选择秘钥,没有任何其他提示

问题遇到的现象和发生背景

使用finalshell远程连接腾讯云服务器

问题相关代码,请勿粘贴截图
运行结果及报错内容

无报错,只是在选择秘钥并提交后,又停弹出选择秘钥。一直循环。

img

我的解答思路和尝试过的方法

重新生成了密钥对并上传到服务器,重启服务器。再重新连接还是一样的问题。

我想要达到的结果

我的也这样,同一个秘钥xshell7可以登陆,finalshell不能登陆,楼主后面怎么解决了

我也是这样,请问楼主后来解决了吗

应该是前面的参数写错了,我的是用户名写错了,到了最后一步就一直重复

遇到同样问题,重新官网下载最新的版本安装解决(不用卸载旧版本,直接覆盖安装就行,数据都还在)

finalshell一直弹出私钥连接通常有以下几个原因:

  1. finalshell客户端和服务器的密钥不匹配。finalshell连接依赖于公钥-私钥加密,如果客户端和服务器使用的密钥不同,会导致无法连接。需要检查服务器和客户端使用的密钥是否一致。
  2. finalshell客户端的密钥文件损坏。finalshell使用私钥文件进行连接,如果客户端的私钥文件损坏,无法读取正确的密钥,会导致连接失败。需要重新生成密钥文件。
  3. 网络连接问题。如果网络连接不稳定,finalshell难以与服务器完成密钥交换,会弹出私钥连接提示。检查网络连接后重试。
  4. 服务器端口未开启。finalshell默认连接22端口,如果服务器22端口处于关闭状态,finalshell无法连接,但 ERR提示会显示为私钥连接。需要检查服务器22端口是否开启。
  5. 防火墙阻挡。如果服务器或客户端启用了防火墙,并阻挡了22端口访问,同样会导致finalshell连接失败,弹出私钥提示。需要检查防火墙设置,开启22端口访问。
  6. 其他原因。如服务器配置问题、finalshell软件bug等也可导致这个问题。根据具体情况检查日志和配置。
    总之,这个问题的解决思路是:排除网络问题、检查密钥配置、检查服务器端口和防火墙设置,根据报错提示逐步定位和修复即可。