sublime远程编辑服务器项目利器——SFTP插件

sublime远程编辑服务器项目利器——SFTP插件,第1张

一般网站源码是放在服务器上,要编辑源码的话有以下几种方式:

可见,以上3种方式有各自的优缺点。现在轮到我们的主角 GIT+sublime+sftp插件 登场啦~

GIT+sublime+sftp插件 有以下优缺点:

好了,废话不多说,(如果想知道怎么用GIT自动部署的可以留言哈~),开始说下如何用 GIT+sublime+sftp插件

注意: 以上内容需一模一样复制黏贴,只修改其中 服务器IP 、 FTP用户名 、 FTP密码 。

网络上的很多SFTP配置会导致以下BUG:上传到服务器时,sublime经常显示上传失败、连接FTP需要很长时间等。以上贴的SFTP配置,是我经过谷歌搜索,结合很多配置文件弄出来的,现在稳定使用中,一次性保存50个以上文件也是没有一个上传失败的,而且很快速,故贴出来分享给大家~

好了,现在只要保存文件,sublime就会将该文件自动同步到服务器了!而且需要更新本地文件为服务器文件时,只需要右键该文件,然后按SFTP的菜单对应 *** 作即可。

最后,安装下GIT,推荐使用sublime配套的 Subime Merge ,这是图形化界面的git客户端,很牛很强大!!

以上,谢谢~
有问题请留言,可以一起探讨~

最近学习到的一个安全漏洞,就是mysql服务是可以获取客户端任意文件的,所以,如果mysql的服务机器可配置的话,就可能获取可配置平台的任何文件信息,比如机器的etc下password 文件。

还有平台如果可配 FTP的一些服务机器,并配有账号密码时,如果修改服务机器,不清空密码的话,就有可能获取到服务机器的一些账号密码。这需要搭建攻击服务器,请求发送到攻击服务器,就获取了对应的账号密码。可以用python需要去编写怎么搭建一个sftp服务,>一、刷机前先准备consol线,网络,要刷的系统并在刷机系统安装sftp服务器

1、网线接到CONSOL边上的管理口

2、我使用Tftpd64搭的tftp服务器,并把本机IP改成192168311/24

二、刷机

1先卸载bigswich

通电开机按F2,进入ONIE,选uninstall os,等待系统自动卸载。

2完成重启后进入onie rescure

进rescue系统会给etho设置一个192168310的ip

使用onie-nos-install tftp://192168311/ONIE-FTOS-SK-91124bin 安装系统
安装完成后自动重启进入正常的 *** 作系统。

创建的FTP目录 /data/ftp

guoke为你为该ftp创建的用户名,/data/ftp 为登录进去后的位置

更改登录时看到的目录,看个人需要更改,如果第4步已设置好,此步可忽略

将 /data/ftp 目录权限设置为 guoke 用户,否则ftp客户端将无法写入文件

vim /etc/vsftpd/vsftpdconf

在chroot_list中添加guoke用户

由于需要限制ftp用户在自己的目录,在21端口下没有问题,但当ftp用户用sftp登录时,还是可以访问上级目录,于是禁止ftp用户ssh登录,切断22端口的通信。

查看 /etc/shells 文件,看禁止登录的shell为 /usr/sbin/nologin 。如果没有,在文件后面添加

如果要恢复guoke的ssh登录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10435515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存