Navicat 使用 sshtunnel 报错报错 80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange 有更新!

  |   0 评论   |   40 浏览

之前的centos作为跳板链接数据库没有出现这个问题,后来那个机器有问题就使用deepin作为跳板机进行操作了 同事Navicat版本:10.1 我的Navicat版本:12.0.19 我的可以,同事的不可以,可能和navicat的版本也有关系,没有详细的去找原因 修改deepin跳板机的ssh配置 vi /etc/ssh/sshd_config 在最后一行添加 KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr 重启openssh服务 service sshd restart 链接成功 最后总结下,可能和navicat的低版本有....

acme.sh 申请 ssl 证书 体验云端的感觉

  |   1 评论   |   62 浏览

1.环境准备 Centos6.9 Tomcat+nginx Acme.sh 2.安装acme.sh 下载工具 curl https://get.acme.sh | sh 执行下面的命令让acme全局生效 source ~/.bashrc 3.签发证书 生成证书 acme.sh --issue -d wx.123.com -w /usr/share/nginx/html --force 删掉证书 rm -rf /root/.acme.sh/wx.123.com/ 查看列表 acme.sh list Main_Domain KeyLength SAN_Domains Created Renew wx.ihodoo.com "" no Tue Oct 9 05:05:10 UTC 2018 Sat Dec 8 05:05:10 UTC 2018 4.应用证书 新建证书文件夹 mkdir -p /etc/nginx/ssl acme.sh --install-cert -d wx.123.com --key-file /etc/nginx/ssl/wx.123.com.key -....

内网穿透新章法 serveo 有更新!

  |   8 评论   |   130 浏览

非常非常适合临时对外演示的方案 步骤如下 1.本地起一个测试的web服务 /Users/mac/venv/typeidea/bin/python /Users/mac/PycharmProjects/typeidea-env/typeidea/manage.py runserver 8000 输出如下 System check identified no issues (0 silenced). July 29, 2019 - 17:52:55 Django version 2.2.3, using settings 'typeidea.settings.develop' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C. 2.命令行执行 ssh -R 80:127.0.0.1:8000 serveo.net 3.浏览器访问https://frugi.serveo.net 是不是很方便,是不是很easy 据说是ngrok绝佳替代品 [poll15643943....

docker 下的 tomcat 远程 debug

  |   0 评论   |   57 浏览

docker run --restart always --name tomcat -p 5005:5005 -p 11083:8080 \ -v /root/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro \ -v /data/comm/tomcat/lib/druid-1.0.27.jar:/usr/local/tomcat/lib/druid-1.0.27.jar \ -v /data/comm/tomcat/lib/mysql-connector-java-5.1.36-bin.jar:/usr/local/tomcat/lib/mysql-connector-java-5.1.36-bin.jar \ -v /data/dev/xxx/tomcat/conf/server.xml:/usr/local/tomcat/conf/server.xml \ -v /data/dev/xxx/tomcat/logs:/usr/local/tomcat/logs \ -v /data/dev/xxx/tomca....

Django_ 学员管理后台系统开发 (三)

  |   1 评论   |   72 浏览

优化,和抽象代码,减少耦合度 修改view.py from django.http import HttpResponseRedirect from django.shortcuts import render from django.urls import reverse from django.views import View from student_sys.form import StudentForm from .models import Student # Create your views here. class IndexView(View): template_name = 'index.html' @staticmethod def get_content(): students = Student.get_all() context = { 'students':students } return context def get(self, request): context = self.get_content() form = StudentForm c....

Django_ 学员管理后台系统开发 (二)

  |   5 评论   |   72 浏览

继上次的内容,我们继续🚄 1.前端页面 view.py from django.shortcuts import render # Create your views here. def index(request): words = 'Hi,guys' return render(request, 'index.html', context={'words':words}) 定义了函数index,接受request参数(这是对用户发过来的http请求的封装) render函数顾名思义,即将内容渲染到模版 index.html就是templates模版,Django会在每个在settings里面注册的应用中寻找当前应用的模版,顺序是自上而下,所以这边我们自己手动建立一个templates文件夹,并在里面创建index.html,内容如下: index.html <html> <head> <title>学员管理平台-by mufengs</title> </head> <body> 2019 {{ word....

Django_ 学员管理后台系统开发 有更新!

  |   0 评论   |   70 浏览

1.初始化环境 我这边用的是pycharm,选择Django,新建一个虚拟环境。如下图所示 等待一丢丢会,项目初始化成功 在命令行中执行python,可以看到已经是python3.7了 项目结构如下: . ├── manage.py # python命令管理 ├── student # 项目配置相关 │   ├── init.py │   ├── settings.py # 配置项 │   ├── urls.py # 路由规则 │   └── wsgi.py # Web Server Gateway Interface └── templates # 模版 2.创建一个应用 student_sys 使用manage创建一个app python manage.py startapp student_sys 这时候我们的项目结构已经发生了变化 . ├── manage.py ├── student │   ├── init.py │   ├── __....

已有项目上传到 GitLab 有更新!

  |   0 评论   |   99 浏览

生成requirements.txt文件 pip freeze > requirements.txt 安装requirements.txt依赖 pip install -r requirements.txt 新建一个项目devops 本地项目命令行下执行 1. git init 生成本地./git 文件 git init 添加需要上传的文件 git add *         #需要上传的文件  文件夹 对上传的文件进行说明 git commit -m "**"          #双引号内对上传文件描述 4.关联远程仓库,添加后,远程库的名字就是 origin,这是 Git 默认的叫法,也可以改成别的,但是 origin 这个名字一看就知道是远程库。 git remote add origin http://192.168.1.1/projects/new.git 5.上传分支....

开源堡垒机 webterminal 推荐

  |   3 评论   |   179 浏览

简介 ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载 djang 目前在使用jumpserver,忽然看到了这个项目,做了下简单的对比 部署: jumperserver 复杂于webterminal 功能: jumpsever 占据上风 使用: jumperserver使用koko做web控制台 webterminal使用webterminal做控制台,支持本地ssh ftp工具 个人觉的webterminal占一点优势 界面: jumpserver要比webterminal美观一些 jumpserver图片如下: webterminal图片如下: 大家可以取尝试下,各有所长,根据自己需要选择 jumperserve....

记一次 seafile 升级导致的重装

  |   0 评论   |   338 浏览

还记得上一期,写了 https://blog.mufengs.com/articles/2019/02/28/1551343140136.html 最近看到seafile支持多人同时在线升级,激动万分,于是就开始升级了 下载了最新的包,到制定位置解压 发现各种被占用,最后更新完了,发现ccnet配置了访问路径,还是只能本地访问127.0.0.1:8000 纠结万分之后,决定重装。不幸中的万幸是,这个只有我一个人用,所有的数据都有备份 快速开始 安装 docker-compose 因为 Seafile v7.x.x 容器是通过 docker-compose 命令运行的,所以您应该先在服务器上安装该命令。 # for CentOS yum install docker-compose -y # for Ubuntu apt-get install docker-compose -y 下载并修改 docker-compose.yml version: '2.0' services: db: image: mariadb:10.1 container_name: seafile-mysql ....

Jumperserver 升级到 1.5.0-2

  |   0 评论   |   215 浏览

原有的jumperserver1.4.5因为被我加了个菜单,不能直接升级 备份更新 备份原有的jumpserver mv jumperserver jumperserver.bak 回滚jumperserver git clean -df # 清除未跟踪文件, 请一定要做好备份后再操作此步骤 git reset --hard # 还原所有修改, 请一定要做好备份后再操作此步骤 更新代码 # 更新 config.yml, 请根据你原来的 config.bak 内容进行修改 mv config.py config_1.4.5.bak cp config_example.yml config.yml vi config.yml 因为1.5.0的配置文件改动比较大,对比原先的配置文件进行修改 # SECURITY WARNING: keep the secret key used in production secret! # 加密秘钥 升级请保证与你原来的 SECRET_KEY 一致, 可以从旧版本的config_1.4.5.bak配置文件里面获取 SECRET_KEY: ***** #....

站点推荐 有更新!

  |   2 评论   |   1,140 浏览

【网站集合类】 倾城之链 道友强烈推荐的知名网站集合 https://nicelinks.site/explore/resource 「比格张」,全球高质量网站推荐 https://bigezhang.com/ 【小玩意】 符号文字生成器 http://www.network-science.de/ascii/ pdf转word http://app.xunjiepdf.com/pdf2word dd无损分区 https://opensource.com/article/18/7/how-use-dd-linux 【阅读写作类】 书栈网 https://www.bookstack.cn/?page=3&tab=popular 语雀–阿里内部知识库 https://yuque.com/ 技术文章 https://blog.mufengs.com/articles/2019/03/11/1552316114520.html 自己的博客 https://blog.mufengs.com/ So you want to be a wizard https://jvns.ca/blog/....

运维百宝箱 V1.0 有更新!

  |   2 评论   |   87 浏览

1.安装最新版docker curl -fsSL https://get.docker.com/ | sh &&  systemctl restart docker &&  systemctl enable docker 2.解决buffer/cache内存占用过高 echo 1 > /proc/sys/vm/drop_caches 3.内核调优 cat >> /etc/sysctl.conf<<EOF net.ipv4.ip_forward=1 net.bridge.bridge-nf-call-iptables=1 net.ipv4.neigh.default.gc_thresh1=4096 net.ipv4.neigh.default.gc_thresh2=6144 net.ipv4.neigh.default.gc_thresh3=8192 EOF sysctl –p 这边如果出现bridge-nf-call-ip6tables出现No such file or....

jenkins 是变装爱好者嘛?

  |   1 评论   |   102 浏览

沐风 如题,是的 你们见过年轻的老头吗? 当然这边开的玩笑,只是jenkins的前身hudson。 很绅士的jenkins,闭着眼睛拿着毛巾,谁知道为啥这么设计吗 过圣诞季的老头 秀肌肉的老头 是不是有种下面的人都是小弟的感觉 开始上船的老头 当上舰长的老头 老头,你什么时候会睁开你那闭了十几年的眼睛👀 搞jenkins集成rancher,想到的一件有趣的事情。

Centos 8 来了吗? 有更新!

  |   1 评论   |   491 浏览

沐风 1.centos 8来了嘛? 答案是否定的 就是10天之前,redhat发布了 8.0版本,很多人都期待8版本的centos,包括我在内 然后我就在疯狂的查找centos发布时间,最后找到了这样的一段话 Red Hat Enterprise Linux 8 was released on 2019-05-07, and everyone is waiting to find out when the CentOS rebuild will occur. This document is meant to cover general questions and timeline for what is happening. 这说明centos8并没完成更新完成,还在继续开发中。下面是开发的日程 上图可以看出来,还是有很多功能模块没有完全开始 以上内容参考自:https://wiki.centos.org/About/Building_8 操作系统升级与否 知乎上有很多大佬在讨论这个问题。大多数人的意见是能不动就不动,一动毁一生 可能对于主机很多的情况下,会出现这样的问题....