html 自动上传ftp,VS Code: 配置FTP自动上传

一:安装扩展 sftp 。

二:重启vs code软件。

三:快捷键Ctrl+shift+p,输入sftp:config回车进入配置文件。此时会在当前目录下生成一个 .sftp.json文件。

4c5f124f109d721c52525f841c4a45a2.png

四:修改json文件的配置:

{

"name": "centos7",//设置名字

"host": "192.168.244.111",//服务器IP

"protocol": "sftp",//ftp模式还是sftp模式

"port": 22,//ftp:21 sftp:22

"username": "root", //ftp用户名

"password": "123456", //ftp密码

"passive": false,

"interactiveAuth": true,

"remotePath": "/root/ftp",//服务器目录

"ignore": [

"**/.vscode/**",

"**/.git/**",

"**/.DS_Store"

],//忽略文件

"uploadOnSave": true,

"syncMode": "update",

"watcher": {

"files": "glob",

"autoUpload": true,

"autoDelete": true

}

}

五:可以点击左侧红框看到上传的文件。

cadeff265210d91207543a965c7ba46c.png

标签:FTP,Code,22,ftp,sftp,json,VS,文件,true

来源: https://www.cnblogs.com/wish-yang/p/13425114.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误可能是因为您正在使用的FTP服务器并不是标准的FTP协议,而是使用了SSH协议。要连接到使用SSH协议的FTP服务器,您需要使用SFTP而不是FTP协议。可以尝试使用JSch库来连接SFTP服务器。 以下是使用JSch连接SFTP服务器的示例代码: ```java import com.jcraft.jsch.*; public class SFTPExample { public static void main(String[] args) { String host = "sftp.example.com"; String username = "username"; String password = "password"; int port = 22; Session session = null; Channel channel = null; ChannelSftp sftpChannel = null; try { JSch jsch = new JSch(); session = jsch.getSession(username, host, port); session.setPassword(password); session.setConfig("StrictHostKeyChecking", "no"); session.connect(); channel = session.openChannel("sftp"); channel.connect(); sftpChannel = (ChannelSftp) channel; // 在这里可以执行SFTP操作,例如上/下载/删除文件等 // 例如,上本地文件到远程服务器: sftpChannel.put("localFile.txt", "remoteFile.txt"); } catch (JSchException | SftpException e) { e.printStackTrace(); } finally { if (sftpChannel != null) { sftpChannel.exit(); } if (channel != null) { channel.disconnect(); } if (session != null) { session.disconnect(); } } } } ``` 您需要将`host`、`username`、`password`和`port`替换为您要连接的SFTP服务器的实际值。在示例代码中,我们使用`JSch`库创建一个SFTP会话并进行连接。然后,我们打开一个SFTP通道,并执行一些SFTP操作,例如将本地文件上到远程服务器。最后,我们关闭SFTP通道和会话。 希望这可以解决您的问题!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值