开发与调试

# 本地开发 >w 本地开发可以使用Phpstorm,也可以使用VSCode,或者使用其他你喜欢的开发工具。 下面演示使用VSCode进行远程同步开发。 # 设置root账户密码 在宝塔后台的软件商店中,安装并进入Linux工具箱,设置系统密码 ![image.png](https://cos.easydoc.net/52287695/files/lnjvxh0r.png) # 安装Remote-SSH插件 在VS的扩展商店,安装下列3个插件 ![image.png](https://cos.easydoc.net/52287695/files/lgn4i76l.png) # 新建远程连接 ![image.png](https://cos.easydoc.net/52287695/files/lgn4jo1y.png) # 输入ssh连接命令 按这个格式输入: ``` ssh root@主机ip地址 ``` 然后回车 ![image.png](https://cos.easydoc.net/52287695/files/lgn4l99z.png) 这里有可能会提示选择配置文件。选择默认的第一个选项。 ![image.png](https://cos.easydoc.net/52287695/files/lnjw8jdq.png) 下方提示添加成功,选择连接 ![image.png](https://cos.easydoc.net/52287695/files/lnjwcfvn.png) 输入root密码 ![image.png](https://cos.easydoc.net/52287695/files/lnjwg8sj.png) >w 这里的密码,是root账号的密码,并不是宝塔面板的登录密码 # 打开文件夹 远程连接成功后,服务器上的文件就可以映射到VS中。 选择打开文件夹 ![image.png](https://cos.easydoc.net/52287695/files/lnjwjf5f.png) 目录选择/www/wwwroot/,确定 ![image.png](https://cos.easydoc.net/52287695/files/lnjwm50n.png) 等待远程连接成功后,设置信任,即可看到远程文件了。 ![image.png](https://cos.easydoc.net/52287695/files/lnjwvxrx.png) 服务器中的文件如下: ![image.png](https://cos.easydoc.net/52287695/files/lnjwwzyf.png) 在这里进行编辑,远程服务器的文件是==实时同步==的。 > 每次进入远程服务器,都需要输入密码。 > 为了方便,可以通过配置密匙,实现免密登录。 参考:[mac、vscode免密码登录远程服务器SSH](http://www.manongjc.com/detail/23-wslodvhacnemhgu.html) # 删除.user.ini文件 先执行以下命令,解除该文件的锁定状态 ``` chattr -i .user.ini ``` 删除.user.ini文件 ``` rm -rf .user.ini ``` 参考[.user.ini文件 无法删除解决办法](https://blog.csdn.net/azezeze/article/details/124746670) # 参考文章 [mac os 通过vs code连接远程服务器 (ssh方法)](https://blog.csdn.net/weixin_38673554/article/details/127849050) [vscode 配置服务器远程连接-不需要每次输密码](https://zhuanlan.zhihu.com/p/425641299) [VsCode配置ssh免密远程连接服务器](https://blog.csdn.net/weixin_46773333/article/details/128335416)