可见,以上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客户端,很牛很强大!!
以上,谢谢~
有问题请留言,可以一起探讨~
还有平台如果可配 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登录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)