vscode使用sftp同步服务器文件

本文介绍了在Mac环境下,通过VSCode使用SFTP同步腾讯云CentOS服务器上的文件。首先,详细讲解了安装OpenSSH、配置SSH连接及设置SFTP的相关参数。在遇到VSCode无法同步文件的问题时,分析了原因并提供了解决方案,即修改SFTP配置以匹配服务器的SSH登录方式。最后,作者提到了在配置SFTP过程中遇到的权限问题,特别是与Nginx服务器目录权限的冲突,并分享了解决思路。
摘要由CSDN通过智能技术生成

环境介绍

服务器:腾讯云 + centos + onestack搭建好的lnmp环境

本地:mac

安装openssh

sudo yum install openssh-client openssh-server openssh-sftp-server

配置

ssh方式连接sftp的配置文件在/etc/ssh/sshd_config, 可以在该文件指定端口号和相关参数。修改配置后需要重启ssh

  • centos: systemctl restart sshd
  • ubuntu: service restart ssh

命令行连接sftp

本地终端执行:

sftp -P22 root@{
   ip地址}
# 设置了密码的需要输入登录密码。

连接成功后默认进入的是登录用户的用户目录,root用户进入到/root目录,admin用户进入到/home/admin目录。

问题:vscode 无法同步

初始配置

{
   
    "name": "{服务器ip}",
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值