原先ftp客户端使用的是Winscp,体积小功能齐全,界面也要比filezilla看着舒服多了。
后来使用GPU云服务器运行katago,发现Winscp的密钥只支持putty生成的密钥,究其原因是Winscp使用的是putty作为SSH登录工具,这样就无法使用windows系统ssh生成的密钥。
无奈只好启用winscp,转回界面实在难看的filezilla。
下午配置Oracle云服务器,上传文件的时候,遇到了点麻烦。其云服务器创建时如果选择密钥登录,同阿里云等一样,只认Windows系统ssh生成的密钥。国内云我一般解决这个问题,是创建后,在ssh的认证文件后面添加putyy的密钥,这样两种格式的密钥就都可以使用了。
但这一招在Oracle云上失效了。filezilla默密钥也是.ppk格式,但无法登录。使用ssh登录系统查看一下,发现认证文件内容与国内两云不同,所以老方法无效。
折腾许久,索性在选择密钥文件时,文件格式选择所有,然后选择Windows生成的密钥文件。
问题就这么解决了。