版权声明:本文为博主原创文章,未经博主允许不得转载哦 (ÒωÓױ) 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 之后,这个问题解决。
希望能够给遇到同样问题的朋友一点点解决问题的帮助:)