centos 7 源碼安裝openssh的方法_Linux

來源:腳本之家  責任編輯:小易  

CentOS 7音樂播放器主要為Rhythmbox可以在網站上搜索下載:gst-fluendo-mp3-0.10.32.tar.gz這個文件,如果有更新版本的可以用更新版本。具體自己找,百度不讓我發地址。下載后解壓,進入目錄按照源代碼的編譯方式進行安裝:configuremakesudo make install安裝完畢后,搜索“gstream”,安裝好后的插件名字叫:“libgstflump3dec.so”大致上位于:“/usr/local/lib/gstreamer-1.0/”下(對于CentOS7.0而言),需要手動將此文件復制到系統原來自帶的GStreamer部分插件的位置,也就是/usr/lib64/gstreamer-1.0(對于CentOS7.0而言),可以執行以下的復制命令:sudo cp/usr/local/lib/gstreamer-1.0/libgstflump3dec.so/usr/lib64/gstreamer-1.0完畢后Rhythmbox就可以調用mp3插件而播放MP3文件了。另外對于VLC,不建議在centos7.0里安裝,需要的依賴包太多,很麻煩,不如安裝mplayer相對簡單一些。還有,音樂播放器與其用Rhythmbox,你就不如去下一個deadbeef,解壓開后就可以運行。支持很多的音頻格式,音質還可以,一般的音響是聽不出來的www.anxorj.tw防采集請勿采集本網。

環境:centos 7.1.1503 最小化安裝

下載驅動人生,對電腦硬件驅動進行檢測更新安裝 也可以去到官網下載驅動安裝 若不能解決問題,可以找驅動人生團的團長

依賴包下載: yum -y install lrzsz zlib-devel perl gcc pam-devel

方法/步驟 首先下載安裝ultraiso軟件,安裝完后,按照網上的教程,打開鏡像文件-寫入U盤。由于我剛通過U盤安裝了CENTOS7,還沒有安裝截圖軟件,所以沒有辦法上傳圖片,請見涼!

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

CentOS(Community Enterprise Operating System,中文意思是:社區企業操作系統)是Linux發行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由于出自同樣的源

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

有報錯信息的吧。

2)卸載系統預裝的openssl ,這一步可以不做

這里為已經光盤引導啟動,進入centos7安裝選項: Install Centos7 安裝centos7 Test this media&install CentOS 7 測試安裝文件并安裝 Troubleshooting 故障修復 2 我選擇的是第一項,進入下面的

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)創建軟鏈接

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

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

5)更新系統配置

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

/sbin/ldconfig

6)檢查版本

openssl version

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

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

2)備份系統的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/[email protected] /usr/lib/systemd/system/[email protected]

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

3)卸載系統預裝的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)創建軟鏈接

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)恢復備份的配置文件

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/[email protected] /usr/lib/systemd/system/[email protected]

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服務設為開機啟動

chkconfig sshd on

11)重啟sshd服務

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

至此openssh服務安裝完成,不放心的話可以reboot重啟機器

ps:下面看下Linux下編譯安裝openssl不生成動態鏈接庫.so的問題解決

使用官方提供的config命令默認竟然沒有生成 .so,解決辦法執行 ./config 時增加參數 shared,例如:

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

然后 make && make install 即可

總結

到此這篇關于centos 7 源碼安裝openssh的方法的文章就介紹到這了,更多相關centos 7 源碼安裝openssh內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

不同的源碼包,有不同的方法,一般來說都有這幾步:復制原碼包到自己想要的文件夾,例如/usr/src,要解壓就就解壓。然后進入到解壓后的文件夾內configure,這一步很重要,可以指定很多參數,自己據需要查查安裝文檔使用。makemake install一般就這3步。后面兩步有時可以一齊運行:make&make install前兩步要留意有沒有出錯,據出錯信息安裝所需要的庫就可以了。前兩步沒錯誤,第3步很少出事的內容來自www.anxorj.tw請勿采集。


  • 本文相關:
  • centos7.4 zabbix3.4.7源碼安裝的方法步驟
  • centos7.4 源碼安裝mysql8.0的教程詳解
  • centos7環境下源碼安裝mysql5.7的方法
  • 64位centos7源碼安裝mysql-5.6.35過程分享
  • centos 7中源碼安裝mysql 5.7.6+詳細教程
  • centos 7.6 telnet服務搭建過程(openssh升級之戰 第一任務備用運輸線搭建)
  • php程序員玩轉linux系列 lnmp環境搭建
  • centos7下nginx的安裝與配置教程詳解
  • 基于linux搭建apache網站服務配置詳解
  • 你需要知道的16個linux服務器監控命令
  • 詳解ubuntu14.04橋接網絡設置與ssh登陸
  • linux(centos7)下redis5集群搭建和使用說明詳解
  • linux直接運行py文件的方法
  • ssh的ssh-keygen命令基本用法詳解
  • linux中sed命令的使用與注意小結
  • apache activemq任意文件寫入漏洞(cve-2016-3088)復現
  • 如何在CentOS 7上安裝源碼包
  • centos 7 怎么安裝mp3解碼?還有怎么安裝vlc
  • 如何參考centos7內核源碼
  • centos7怎么安裝圖形界面
  • centOS7 怎么安裝驅動?
  • 怎么安裝最全的centos7.3
  • centos 7中如何用 yum 安裝 firewall-cmd 和 systemctl 命令?
  • centOS源碼安裝MYSQL問題
  • centos7怎么安裝 centos7安裝步驟
  • 怎樣安裝才好,我安裝centos7失敗30+次了
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全星外虛擬主機華眾虛擬主機linuxwin服務器ftp服務器dns服務器tomcat nginxzabbix云和虛擬化服務器其它首頁服務器centos7.4 zabbix3.4.7源碼安裝的方法步驟centos7.4 源碼安裝mysql8.0的教程詳解centos7環境下源碼安裝mysql5.7的方法64位centos7源碼安裝mysql-5.6.35過程分享centos 7中源碼安裝mysql 5.7.6+詳細教程centos 7.6 telnet服務搭建過程(openssh升級之戰 第一任務備用運輸線搭建)php程序員玩轉linux系列 lnmp環境搭建centos7下nginx的安裝與配置教程詳解基于linux搭建apache網站服務配置詳解你需要知道的16個linux服務器監控命令詳解ubuntu14.04橋接網絡設置與ssh登陸linux(centos7)下redis5集群搭建和使用說明詳解linux直接運行py文件的方法ssh的ssh-keygen命令基本用法詳解linux中sed命令的使用與注意小結apache activemq任意文件寫入漏洞(cve-2016-3088)復現apache開啟.htaccess及.htaccessservice temporarily unavailabllinux下實現免密碼登錄(超詳細)apache rewrite url重定向功能的linux下用cron定時執行任務的方法apache性能測試工具ab使用詳解centos 6.4安裝配置lamp服務器(a阿里云服務器ping不通解決辦法(centos+nginx+php+mysql詳細配置apache you don""t have permisslinux安裝python虛擬環境virtualenv的方法2018值得選用的五個linux服務器發行版詳解bash中的腳本調試機制linux中xargs命令的各種使用技巧linux中ftp賬號無法刪除文件夾的解決方案linux中快速列出文件列表的多種方法總結ubuntu lts服務器部署jenkins詳細介紹centos中yum命令刪除還原的補救方法介紹apache運行模式之standalone和inetd模式介centos7 安裝達夢數據庫的教程
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.anxorj.tw All Rights Reserved
    陕西快乐10分下载