Eclipse PHP编辑器实现远程Linux服务器数据快速更新
一般在本地编辑文件,完成后再用scp等工具上传,但每次都得找相应文件的目录,覆盖后,在看效果,很不方便。eclipse php支持项目与服务器同步,每编辑一个文件可以直接点击自己设置的指令按钮实现与服务器相应文件的同步(下载覆盖或上传至服务器)。
1.首先用putty工具包里的PUTTYGEN.EXE,制作一个private key,保存到本地,把key的内容复制到,服务器/root/.ssh下的authorized_keys中。
2.开机后,启动PAGEANT.EXE,add key选择你生成的key。
3.eclipse 里External Tools Configurations里新建configuration里配置参数:
1)Location:执行远程连接的批处理程序
上传部分:
@ECHO OFF
set local_file=%1
set remote_file=%2
set "remote_file=%remote_file:\=/%"
echo "c:\putty\pscp.exe -r %local_file% %remote_file%"
c:\putty\pscp.exe -r %local_file% %remote_file%
echo "upload finished."
下载部分scp_download.bat:
@ECHO OFF
set remote_file=%1
set local_file=%2
set "remote_file=%remote_file:\=/%"
echo "c:\putty\pscp.exe -r %remote_file% %local_file%"
@c:\putty\pscp.exe -r %remote_file% %local_file%
echo "download finished."
2)Arguments:批处理中用到的相关参数,其实就是scp指令中的两个参数。
都配置完成后,如图
所示可以上传更新或者下载更新相应文件了。