Tag Archives: Linux

Unable to negotiate with x.x.x.x port 22: no matching host key type found. Their offer: ssh-dss

1、操作系统:macOS Sierra

2、打开终端进行ssh连接的时候报如题所示错误信息

1
2
SianMac:~ Sian$ ssh root@192.168.128.252
Unable to negotiate with 192.168.128.252 port 22: no matching[......]<p class="read-more"><a href="https://www.yusian.com/blog/extend/2016/11/18/205716828.html">继续阅读</a></p>

CentOS Apache配置SSL让网站对外提供https服务

本文假设你的apache是通过 yum的方法安装的。(手工编译安装的请立刻关闭此文,难到你还不会SSL配置?)

启动apache命令:
systemctl start httpd.service (注意不是:service httpd start ,老命令了)

默认apache是没有安装SSL模块的,所以需要安装,接着使用命令:
yum install -y mod_ssl

安装结束后,在你的/etc/httpd/conf.d 下面会出现一个 SSL.conf ,否则是没有的

打开SSL.conf,要配置一下。

首先来到 这样的字样。寻找、替换或者自己打入如下配置:

DocumentRoot “这里填你网站的根目录”
ServerName 域名:443

接下来就是配置证书路径:(这里建议大家去网上找个SSL购买证书的网站,譬如“沃通”,然后去申请个临时免费的证书。不要自签名,没啥意思。网上又不要钱,临时用完了再申请一次)

申请好证书后,一般会给你三个文件。一个是根证书(譬如root_bundle.crt),一个是服务端证书(譬如www.xxx.com.crt),一个是证书私钥(譬如www.xxxx.com.key).大家注意后缀名,自己想一想。

然后把这三个证书通过ftp传到你喜欢的文件夹中。

一般来说 我们网站都只要服务端单向认证,也就是不需要验证客户端,那么只要配置以下两个部分[……]

继续阅读

SVN服务器迁移的备份与恢复(svnadmin dump方式)

SVN迁移需要做如下操作:

1. 将原来的Repository导出为一个文件dumpfile 。

1
2
#svnadmin dump 原先的repos的目录路径(/repository/directory) > dumpfile
#svnadmin dump /opt/svn/iitshare/ > /va[......]<p class="read-more"><a href="https://www.yusian.com/blog/centos/2016/07/04/110350632.html">继续阅读</a></p>

Centos7 安装Discuz全过程

1、安装Apache服务
yum install httpd

2、安装Mysql服务
2.1 下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.2 安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm

2.3 安装Mysql服务
yum install mysql-server

2.4 启动Mysql
service mysqld start

2.5 修改Mysql root 密码
mysqladmin -u root password ******

3、安装PHP[……]

继续阅读

Linux下最简单的动态域名解析

一、准备材料

1、在国内动态域名解析一般使用花生壳,即oray.com这个家伙,可以免费申请一个二级域名(oray帐号一个);
2、注册了oray帐号你就能申请到一个免费的支持动态域名解析的二级域名(支持动态域名解析的域名一个);
3、如果你有自己的顶级域名,觉得使用别人的二级域名不够屌,可以呀,做别名处理简单搞定(顶级域名一个,这个没有没关系);
4、Linux或Unix或类Unix主机一台(我在这里针对小米路由器做测试,前提是小米路由器已经root了,能够ssh登录后台);

二、基本原理

1、假如家里使用的ADSL拨号上网,路由器上会获得一个公网ip地址;
2、我想通过某个域名对应这个ip地址,但这个ip地址随着每次的拨号都会发生变化;
3、通过某种机制,当ip发生变化时告诉DNS服务器,让他即时更新;
4、问题来了,谁来告诉DNS服务器ip变了?这是我们今天的重点!

三、解决方案[……]

继续阅读