VS Code 的 sftp 插件报错问题解决:Received exit code 126 while establishing SFTP session

版权声明:本文为博主原创文章,未经博主允许不得转载哦 (ÒωÓױ) https://blog.csdn.net/u012814856/article/details/83508274

一、引言

最近在使用 VS Code 的中的 liximomo 编写的 sftp 插件的过程中,遇到了这么一个报错信息:

Received exit code 126 while establishing SFTP session

我的 sftp 配置如下:

{
    "protocol": "sftp",
    "host": "xxx.xxx.xxx.xxx",
    "port": 22,
    "username": "username",
    "remotePath": "/"
}

其中 xxx.xxx.xxx.xxx 只是服务器 ip 的隐藏表达。

二、解决

我一直没有找到解决的办法,还别有心机的给作者的 Github 上提了一个 issue。

直到我使用 WinSCP 去 sftp 服务器也返回 126 错误码的时候,我才发现这不是 sftp 插件的问题,而是我的配置的问题。猜测应该是该服务器不支持 sftp 协议的问题。

于是我修改了协议为 ftp,并且修改端口号为 21 之后,这个问题解决。

希望能够给遇到同样问题的朋友一点点解决问题的帮助:)

猜你喜欢

转载自blog.csdn.net/u012814856/article/details/83508274