文档章节

Obfuscated-openssh介绍

lieefu
 lieefu
发布于 2016/11/10 10:08
字数 307
阅读 46
收藏 0

安装和使用

在ubuntu机器上面编译的方法:

1
2
3
4
5
6
7
8
# 下载
git clone git://github.com/brl/obfuscated-openssh.git
# 移动到目录下面
cd obfuscated-openssh
# 准备编译环境
sudo apt-get build-dep openssh
# 编译
./configure; make

服务器端需要做的配置,首先修改sshd_config,里面几个重要参数:

  • ObfuscatedPort 设置成需要服务的端口
  • ObfuscateKeyword 只有服务器和客户端知道的密码

一个具体的示例:

1
2
3
4
5
6
7
8
9
10
11
12
ObfuscatedPort 2200
ObfuscateKeyword xxx

Port 2201
Protocol 2

HostKey /home/crawler/sources/obfuscated-openssh/ssh_host_rsa_key

RSAAuthentication yes
PubkeyAuthentication yes

Subsystem       sftp    /usr/libexec/sftp-server

因为不要和系统的sshd冲突,需要生成一个新的rsa_key,安装和执行的代码如下:

1
2
3
4
5
6
7
# 生成秘钥:
ssh-keygen    # ssh_host_rsa_key
# 创建/var/temp
sudo mkdir /var/temp
sudo mkdir /var/empty
# sudo执行服务sshd:
sudo `pwd`/sshd -f ./sshd_config

然后客户端也是需要编译的,执行的方式:

1
2
# 执行ssh tunnel
./ssh -D 7070 your-username@yourserver.com  -N -p 2200 -zZ xxx

安装脚本

为了方便使用,我整理了安装脚本:

服务器端:

1
2
sudo su
wget --no-check-certificate https://github.com/halida/install_script/raw/master/obsh_server.sh -O - | bash

客户端:

1
2
sudo su
wget --no-check-certificate https://github.com/halida/install_script/raw/master/obsh_client.sh -O - | bash

http://blog.linjunhalida.com/blog/obfuscated-openssh/ 

本文转载自:http://blog.linjunhalida.com/blog/obfuscated-openssh/

lieefu
粉丝 94
博文 123
码字总数 27290
作品 3
济南
高级程序员
私信 提问
漏洞预警:OpenSSH 出现远程执行代码漏洞

SecurityFocus 在其网站上公布了一个关于 OpenSSH 的漏洞,信息如下: OpenSSH CVE-2016-10009 远程执行代码漏洞 Bugtraq ID:94968 Class:Unknown CVE:CVE-2016-10009 Remote:Yes Local...

局长
2016/12/21
4.9K
11
putty登陆虚拟机linux

目的是用ssh链接到本地虚拟机搭建的linux主机上,这个过程中遇到的问题以及相应的解决方法。 #环境介绍: 虚拟机软件:virtualBox 虚拟机环境:ubuntu server 宿主机:win10 #操作步骤: 将虚...

李文良
2015/10/31
158
0
Windows 支持 OpenSSH 了

(给DotNet加星标,提升.Net技能) 转自:sparkdev cnblogs.com/sparkdev/p/10166061.html 从 Win10 1809 和 Windows Server 2019 开始 Windows 开始支持 OpenSSH Server。 本文介绍一下其基...

DotNet
2018/12/26
0
0
ubuntu安装openssh-server

ubuntu自带的有openssh-client,所以可以通过 ssh username@host 来远程连接linux 可是要想通过ssh被连接,ubuntu系统需要有openssh-server,可以通过 ps -e | grep ssh来查看,如果没有显示ssh...

木子丰
2014/10/22
9.9K
0
【运维】Openssh7.9离线升级

openssh7.9离线升级 环境介绍:centos7、openssh7.4 1、准备工作 openssh7.9依赖 >= zlib1.1.4 并且 openssl >= 1.0.1(不能为1.1.x版本) 查看当前服务器zlib版本:满足要求 > zlib1.1.4 查...

miss枫
01/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

打印城市名字

题目要求 写一个脚本让用户输入多个城市的名字(可以是中文),要求不少于5个,然后把这些城市存到一个数组里,>最后用for循环把它们打印出来。 参考答案 #!/bin/bash#这个脚本用来打印城市...

wzb88
32分钟前
3
0
Prometheus基于DNS注册

1 搭建dns主从 1)环境 环境10.0.2.49 主10.0.2.50 从 2)安装dns yum install bind-chroot 3)配置主服务器 10.0.2.49 vim /etc/named.confoptions { listen-on port 53 { ...

拜了个拜
35分钟前
5
0
从0搭建自己的webpack开发环境(三)

往期回顾: 从0搭建自己的webpack开发环境(一) 从0搭建自己的webpack开发环境(二) 1.处理JS模块 1.1 将es6代码编译成es5代码 代码的转化工作要交给babel来处理 npm install @babel/core ...

前端优选
35分钟前
5
0
menu和actionbar

3.0之后推荐用actionbar,Menu已经过时但是我们还是了解一下吧, Menu学习 在java语句中添加menu组件 重写onCreateOptionsMenu(Menu menu)方法 @Override public boolean onCreateOptio...

逆天游云
43分钟前
5
0
目前流行前端几大UI框架

在前端项目开发过程中,总是会引入一些UI框架,已为方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近经常使用并且很流行的UI框架。 一.Mint UI 屏幕快照 2019-01-18 下午3.03....

说雾
43分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部