欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

centos 7 源碼安裝openssh的方法

 更新時(shí)間:2020年06月05日 11:04:08   作者:tianyingz  
這篇文章主要介紹了centos 7 源碼安裝openssh的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

環(huán)境:centos 7.1.1503 最小化安裝

依賴(lài)包下載: yum -y install lrzsz zlib-devel perl gcc pam-devel

1、安裝openssl ,選用最新發(fā)布的版本:openssl-1.1.1g.tar.gz

1)openssl下載地址:https://www.openssl.org/source/openssl-1.1.1g.tar.gz

2)卸載系統(tǒng)預(yù)裝的openssl ,這一步可以不做

rpm -qa | grep openssl | grep -v lib

yum -y remove openssl-1.0.1e-42.el7.x86_64

3)安裝步驟:

tar -zxvfopenssl-1.1.1g.tar.gz

cdcd openssl-1.1.1g

./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl -Wl,-rpath,/usr/local/openssl/lib shared

make && make install

4)創(chuàng)建軟鏈接

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

ln -s /usr/local/openssl/include/openssl /usr/include/openssl

5)更新系統(tǒng)配置

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

/sbin/ldconfig

6)檢查版本

openssl version

2、安裝openssh,選用最新發(fā)布的版本:openssh-8.3p1.tar.gz

1)openssh下載地址:https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-8.3p1.tar.gz

2)備份系統(tǒng)的openssh配置文件

cp -r /etc/sysconfig/sshd /etc/sysconfig/sshd.bak

cp -r /sys/fs/cgroup/systemd/system.slice/sshd.service /sys/fs/cgroup/systemd/system.slice/sshd.service.bak

cp -r /usr/lib/systemd/system/sshd.service /usr/lib/systemd/system/sshd.service.bak

cp -r /usr/lib/systemd/system/sshd.socket /usr/lib/systemd/system/sshd.socket.bak

cp -r /usr/lib/systemd/system/sshd@.service /usr/lib/systemd/system/sshd@.service.bak

cp -r /usr/lib/systemd/system/sshd-keygen.service /usr/lib/systemd/system/sshd-keygen.service.bak

3)卸載系統(tǒng)預(yù)裝的openssh,這一步可以不做

rpm -qa | grep openssh

yum -y remove openssh-server-6.6.1p1-11.el7.x86_64 openssh-clients-6.6.1p1-11.el7.x86_64 openssh-6.6.1p1-11.el7.x86_64

4)備份openssh配置文件,這一步可以不做

cp -r /etc/ssh /etc/ssh.bak

rm -rf /etc/ssh  #這一步很重要,必須做

5)安裝步驟

tar -zxvf openssh-8.3p1.tar.gz

cd openssh-8.3p1

./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh --with-openssl-includes=/usr/local/openssl/include --with-ssl-dir=/usr/local/openssl --with-zlib --with-md5-passwords --with-pam --with-ssl-engine

make && make install

6)創(chuàng)建軟鏈接

ln -s /usr/local/openssh/sbin/sshd /sbin/sshd

ln -s /usr/local/openssh/bin/ssh /usr/bin/ssh

ln -s /usr/local/openssh/bin/ssh-add /usr/bin/ssh-add

ln -s /usr/local/openssh/bin/ssh-keygen /usr/bin/ssh-keygen

ln -s /usr/local/openssh/bin/ssh-keyscan /usr/bin/ssh-keyscan

7)恢復(fù)備份的配置文件

mv /etc/sysconfig/sshd.bak /etc/sysconfig/sshd

mv /sys/fs/cgroup/systemd/system.slice/sshd.service.bak /sys/fs/cgroup/systemd/system.slice/sshd.service

mv /usr/lib/systemd/system/sshd.service.bak /usr/lib/systemd/system/sshd.service

mv /usr/lib/systemd/system/sshd.socket.bak /usr/lib/systemd/system/sshd.socket

mv /usr/lib/systemd/system/sshd@.service.bak /usr/lib/systemd/system/sshd@.service

mv /usr/lib/systemd/system/sshd-keygen.service.bak /usr/lib/systemd/system/sshd-keygen.service

8)檢查openssh版本

ssh -V

9)修改openssh的配置文件,允許root登錄

vi /etc/ssh/sshd_config

將 #PermitRootLogin prohibit-password 修改為PermitRootLogin yes

10)將sshd服務(wù)設(shè)為開(kāi)機(jī)啟動(dòng)

chkconfig sshd on

11)重啟sshd服務(wù)

systemctl restart sshd && systemctl restart sshd && systemctl restart sshd && systemctl restart sshd &

至此openssh服務(wù)安裝完成,不放心的話可以reboot重啟機(jī)器

ps:下面看下Linux下編譯安裝openssl不生成動(dòng)態(tài)鏈接庫(kù).so的問(wèn)題解決

使用官方提供的config命令默認(rèn)竟然沒(méi)有生成 .so,解決辦法執(zhí)行 ./config 時(shí)增加參數(shù) shared,例如:

./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl -Wl,-rpath,/usr/local/ssl/lib shared

然后 make && make install 即可

總結(jié)

到此這篇關(guān)于centos 7 源碼安裝openssh的方法的文章就介紹到這了,更多相關(guān)centos 7 源碼安裝openssh內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 將你的Apache速度提高十倍的經(jīng)驗(yàn)分享

    將你的Apache速度提高十倍的經(jīng)驗(yàn)分享

    你知道嗎,如果你的web server是采用apache那你就有機(jī)會(huì)通過(guò)安裝一個(gè)軟件模塊提高你的網(wǎng)站訪問(wèn)速度,最大能有10倍之多!這可不是吹牛,你看看原理就明白了
    2013-04-04
  • centos7修改系統(tǒng)語(yǔ)言為簡(jiǎn)體中文的實(shí)現(xiàn)

    centos7修改系統(tǒng)語(yǔ)言為簡(jiǎn)體中文的實(shí)現(xiàn)

    這篇文章主要介紹了centos7修改系統(tǒng)語(yǔ)言為簡(jiǎn)體中文的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Linux查看端口占用情況

    Linux查看端口占用情況

    這篇文章主要介紹了LINUX查看端口占用情況,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-04-04
  • 解決Linux系統(tǒng)yum安裝報(bào)錯(cuò)Cannot find a valid baseurl for repo的問(wèn)題

    解決Linux系統(tǒng)yum安裝報(bào)錯(cuò)Cannot find a valid base

    本文介紹了如何在Linux系統(tǒng)中設(shè)置本地yum源,包括修改yum配置文件、禁用默認(rèn)網(wǎng)絡(luò)源、創(chuàng)建掛載點(diǎn)以及掛載鏡像文件等步驟,操作詳細(xì),適合需要離線安裝軟件或更新系統(tǒng)的用戶參考
    2024-09-09
  • linux中如何查看Raid磁盤(pán)陣列信息

    linux中如何查看Raid磁盤(pán)陣列信息

    這篇文章主要介紹了linux中如何查看Raid磁盤(pán)陣列信息的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • centos6.5 lamp 環(huán)境(使用yum安裝方法)

    centos6.5 lamp 環(huán)境(使用yum安裝方法)

    這篇文章主要介紹了centos6.5下安裝lamp環(huán)境 使用yum安裝方法,需要的朋友可以參考下
    2016-10-10
  • Centos5給/根分區(qū)擴(kuò)容

    Centos5給/根分區(qū)擴(kuò)容

    今天在調(diào)整VPS的時(shí)候發(fā)現(xiàn)自己的/分區(qū)的空間用光了.但是還剩下一個(gè)分區(qū)hda3沒(méi)動(dòng).于是乎.想調(diào)整到根下面去.但是由于本人新手一個(gè).又不太了解linux的分區(qū)機(jī)制.
    2010-06-06
  • Centos7.2 系統(tǒng)上yum安裝lamp環(huán)境

    Centos7.2 系統(tǒng)上yum安裝lamp環(huán)境

    這篇文章主要介紹了centos7.2 系統(tǒng)上yum安裝lamp環(huán)境的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • linux實(shí)現(xiàn)對(duì)上傳文件的定時(shí)備份、增量備份的方法

    linux實(shí)現(xiàn)對(duì)上傳文件的定時(shí)備份、增量備份的方法

    這篇文章主要介紹了linux實(shí)現(xiàn)對(duì)上傳文件的定時(shí)備份、增量備份的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Centos8最小化部署安裝OpenStack Ussuri的詳細(xì)教程

    Centos8最小化部署安裝OpenStack Ussuri的詳細(xì)教程

    這篇文章主要介紹了Centos8最小化部署安裝OpenStack Ussuri的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08

最新評(píng)論