cnetos7源码安装openssh(加速ansible)

最近玩ansible发现ansible的执行速度实在是太慢了,看网上说openssh可以加快ansible的执行速度,于是就开启了openssh源码安装的填坑之旅!

mkdir -p /root/openssh
cd /root/openssh
wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.0p1.tar.gz
yum install -y zlib-devel pam-devel tcp_wrappers-devel gcc
yum install openssl openssl-devel -y

这里如果不安装openssl-devel下面配置的时候会报错

configure:error *** working libcrypto not found check config.log

按照http://www.linuxfromscratch.org/blfs/view/svn/postlfs/openssh.html的步骤安装

install -v -m700 -d /var/lib/sshd &&
chown -v root:sys /var/lib/sshd &&

groupadd -g 50 sshd &&
useradd -c ‘sshd PrivSep‘ \
-d /var/lib/sshd \
-g sshd \
-s /bin/false \
-u 50 sshd

安装

./configure --prefix=/usr \
--sysconfdir=/etc/ssh \
--with-md5-passwords \
--with-privsep-path=/var/lib/sshd &&
make

在编译之前,之前这三条命令,否则编译过程中会报很漂亮的错误

没骗你吧,很漂亮吧。

make install &&
install -v -m755 contrib/ssh-copy-id /usr/bin &&

install -v -m644 contrib/ssh-copy-id.1 \
/usr/share/man/man1 &&
install -v -m755 -d /usr/share/doc/openssh-8.0p1 &&
install -v -m644 INSTALL LICENCE OVERVIEW README* \
/usr/share/doc/openssh-8.0p1

然后客户端
生成私钥和公钥

ssh-keygen -t rsa

在~/.ssh/中会生成两个文件 id_rsa.pub和id_rsa

id_rsa是密钥,id_rsa.pub是公钥,将id_rsa.pub放到server的~/.ssh/文件夹中

ssh [email protected] "cat >> ~/.ssh/authorized_keys" < ~/.ssh/id_rsa.pub

将公钥加入本机的authorized_keys

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

启动ssh服务

/usr/sbin/sshd

这样就可以免密登陆对端主机和本机了

原文地址:https://blog.51cto.com/13670314/2400120

时间: 2024-10-05 04:11:46

cnetos7源码安装openssh(加速ansible)的相关文章

ansible源码安装

1.可以先查看一下含python-devel的包 yum search python | grep python-devel 2.64位安装python-devel.x86_64,32位安装python-devel.i686,我这里安装: sudo yum install python-devel.x86_64  gmp* 源码安装需要python2.6以上版本,其依赖模块paramiko.PyYAML.Jinja2.httplib2.simplejson.pycrypto模块,以上模块可以通过

源码安装实现lamp的amp分离及Xcache加速

LAMP的搭建: 搭建LAMP的平台,要求apache.mariadb.php三个程序分别实现在三台虚拟机上,实现动静分离. 1.虚拟机IP 172.18.250.77,安装Apache实现和PHP的交互,httpd与php的交互有三种方式,cgi.fcgi和模块方式,因为是跨主机的交互,所以使用fcgi的方式实现 2.虚拟机IP 172.18.250.76,安装php和php-fpm,实现对动态页面的处理. 3.虚拟机IP 172.18.250.10,安装mariadb数据库,实现php对数据

源码安装Ansible

一.Ansible介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架.主要包括: 1.连接插件connection plugins:负责和被监控端实现通信:2.host inventory:指定操作的

SuSE源码安装Ansible自动化工具

自动化运维工具ansible源码安装方法 注:安装之前先对SuSE官方说一声FUCK!!!! 1.首先查看python版本 [[email protected] ~]# python -V Python 2.6.6 注意安装ansible的时候,必须python的版本为2.6以上. 2.安装ansible 2.1 安装pycrypto模块 https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz tar xv

Linux服务器--CentOS6上源码安装LAMP(实现WordPress,PhpMyAdmin)

Linux服务--CentOS6实现LAMP(源码安装) 实验要求: 安装php时实现php模块嵌入到httpd中和实现fpm两种方式.在fpm下,提供两个虚拟主机: 分别用于实现PHPMyadmin和WordPress,其中PhpMyAdmin提供ssl. 实验环境: CentOS系统一台(IP:172.16.99.4),所需的httpd,mariadb,php,PhpAdmin,WordPress的源码包. 实验步骤: 安装顺序:httpd-->mariadb-->php. 安装前的准备工

服务器之07源码安装LAMPMX(同台主机)

本次APACHE  PHP   MYSQL 在同一台主机的编译安装 源码安装Linux6.6 +Apache2.4 +Mysql5.5+Php5.4+phpMyAdmin4.0 + Xcache3.0为PHP加速 Apache2.4与Php5.4通信是 modules的方式 111111111111111111111111111111111111111111111111111111111111111111 11111111111111111                           1

服务器之08源码安装LAMPMX(不同主机)

本次APACHE  PHP   MYSQL 在不同主机的编译安装 源码安装Linux6.6 +Apache2.4 +Mysql5.5+Php5.4+phpMyAdmin4.0 + Xcache3.0为PHP加速 111111111111111111111111111111111111111111111111111111111111111111 11111111111111111                           1111111111111111111111 1111111111

LIUNX命令使用及源码安装

LIUNX命令使用及源码安装 作业一:LINUX下配置硬盘 开启Linux系统前添加一块大小为15G的SCSI硬盘     开启系统,右击桌面,打开终端 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G [[email protected] 桌面]# fdisk -l  查看磁盘列表 [[email protected] 桌面]# fdisk /dev/sdc   对新增加的磁盘进行分区,主盘5G 对新增加的磁盘进行分区,剩余空间给扩展分区 在

微信熟人牛牛源码安装+人工智能+人机融合

1.群体智能https://h5.hxforum.com基于群体编辑的维基百科.微信熟人牛牛源码安装(h5.hxforum.com) 联系方式170618633533企鹅2952777280 源码出售 房卡出售 后台出租有意者私聊扣扣基于群体开发的开源软件.基于众问众答的知识共享.基于众筹众智的万众创新.基于众包众享的共享经济等等.<规划>提出的群体智能研究方向,实质上正是综合集成研讨厅在人工智能新时代的拓展和深化.它的研究内涵不单是关注精英专家团体,而是通过互联网组织结构和大数据驱动的人工智