ssh編譯安裝指定openssl目錄
① centos6.10,升級openssh openssh-8.0p1 openssl報錯,如何解決
指定openssl的絕對路徑,重新編譯即可
② 如何在Windows系統上安裝OPENSSH
Windows 系統安裝OpenSSH服務方法:
1、安裝OpenSSHServer
5、重啟OpenSSHServer
③ linux下如何編譯安裝openssl模塊請高手詳細解答一下。。。。。。。。。。【】【】
1$ tar zxvf openssl-0.9.8k.tar.gz -C /opt/
2$ ./config --prefix=/usr/local/ssl-0.9.8lk shared zlib-dynamic enable-camellia --prefix=/usr/local/ssl-0.9.8lk
3$ ./config -t
4$ make depend
5$ make
6$ make test
7$ make install
/********************************************************************/
附加: 為了ssl
a:$ /usr/local/ssl-0.9.8lk/ssl
b:$ vi openssl.cnf
default_bits = 1024
改 default_bits = 8192//為了安全最好改為4096以上的數據
c:$ countryName = Country Name (2 letter code)
改 countryName = CN //只能使用2字母的國家代碼
d:$ countryName_default = AU
改countryName_default = Beijing
= Beijing //省份或直轄市名稱
/**********************************************************************/
8$ a)cd /usr/local
b)ln -s ssl-0.9.8lk ssl
9$ a)cd /etc/ld.so.conf.d
b)cp -r /usr/local/ssl-0.9.8lk/lib/ ./
10$ cd /etc
vi ld.so.conf
加入:/usr/local/ssl-0.9.8lk/lib
11$ cd /usr/local/ssl-0.9.8lk/lib
ldconfig
12$ vi /root/.bash_profile
另外一個終端:echo $PATH 把PATH顯示路徑加入到.bash_profile里
例如: PATH=$PATH:/usr/local/ssl-0.9.8lk/bin$HOME/bin
13$ source ~/.bash_profile
14$ cd /usr/local/
15$ ldd /usr/local/ssl-0.9.8lk/bin/openssl
16$ which openssl
17$ openssl version
④ 安裝OpenSSH過程中的問題
要安裝libssl-dev,也就是開發包。
⑤ 如何安裝openssl
先安裝一個perl5,記得注冊環境變數。
然後使用cmd進入到你的openssl目錄。
輸入perl Configure VC-WIN32,回車
然後是輸入ms\do_ms.bat,回車
最後是nmake -f ms\ntdll.mak,回車
所有的執行完之後,可以在你的openssl目錄下發現新增的三個文件夾:
inc32,out32dll,tmp32dll,其中inc32存放的是對應的頭文件,out32dll中存放的是一些庫文件和應用程序。
另外在安裝之前,確保你的系統中已經安裝了VC6、VS2005、VS2008或者VS2010等編譯器中的任意一款。而且保證這些IDE都已經注冊了環境變數。
⑥ linux openssh 升級 怎樣指定openssl
升級版本為:openssh-6.6p1 舉個例子,可以參考
升級方法:
1、載入本地源(方法不描述了)
2、執行下列命令
yum install bash -y
yum install -y zlib zlib-devel openssl openssl-devel
tar -zxvf openssh-6.6p1.tar.gz -C /usr/local/src/
cd /usr/local/src/openssh-6.6p1/
cp /etc/init.d/sshd /etc/init.d/sshd.old
tar -cvf ssh.bak.tar /etc/ssh
yum install gcc -y
3、卸載老版本
rpm -qa|grep ssh
rpm -e openssh-server-5.3p1-81.el6.x86_64
rpm -e openssh-clients-5.3p1-81.el6.x86_64 --nodeps
rpm -qa|grep ssh
rpm -e openssh-askpass-5.3p1-81.el6.x86_64
rpm -e openssh-5.3p1-81.el6.x86_64
rpm -qa|grep ssh
4、開始升級
。/configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-md5-passwords
make && make install
mv /etc/init.d/sshd.old /etc/init.d/sshd
mkdir -p /var/empty/sshd/etc
/etc/init.d/sshd restart
chkconfig --add sshd
chkconfig sshd on
chkconfig --list|grep sshd
5、查看是否升級成功
ssh -V
OpenSSH_6.6p1, OpenSSL 1.0.0-fips 29 Mar 2010
以上就是Linux系統下怎麼升級OpenSSH的介紹了,升級成功了舊版本的一些問題和故障自然就能得到修復了。
⑦ Linux下編譯openssl後的.so文件被放在哪個目錄下邊了具體是哪個目錄啊
不進行make install安裝的話,就在你openssl的源碼目錄里,當然你config的時候需要指明shared,否則只有.a的,沒有.so的。
如果config的時候,指定了prefix,那麼就到你指定的目錄去找,下面應該有個lib目錄。
如果你的linux自帶openssl的話,系統的lib目錄下就有。libcrypto和libssl
⑧ OpenSSH 怎麼安裝啊
1【下載openssl安裝包】:由於openssh依賴於openssl庫,所以在安裝openssh前要先安裝openssl庫
2【解壓openssl安裝包】:下載的安裝包是經過壓縮的gz格式,在linux可以使用自帶的工具tar進行解壓,在安裝包所在目錄執行命令:tar -zxvf openssl-1.0.0l.tar.gz
3 【配置安裝變數】:打開解壓後的目錄-執行命令:cd openssl-1.0.0l;配置安裝環境-執行命令:./configure
4 【編譯源碼】:在解壓目錄執行編譯命令:make
5 【安裝openssl】:切換到root用戶-執行命令:sudo su root;安裝-執行命令:make install
6 【下載openssh安裝包】:選擇自己喜歡的版本即可。
7 【解壓openssh安裝包】:在安裝包所在目錄執行命令:tar -zxvf openssh-6.6p1.tar.gz
8 【配置安裝變數】:打開解壓後的目錄-執行命令:cd openssh-6.6p1;配置安裝環境-執行命令:./configure --prefix=/usr/local/servers/openssh,「/usr/local/servers/openssh」是安裝路徑,可改為自己想安裝的路徑 。
9 【編譯源碼】:在解壓目錄執行編譯命令:make
10 【安裝openssh】:安裝-執行命令:make install
11 【啟動openssh服務】:啟動前先把軟體軟鏈到可執行文件路徑-執行命令:ln -s /usr/local/servers/openssh/sbin/sshd /usr/local/bin/sshd;
啟動服務-執行命令:/usr/local/bin/sshd
12 【查看服務是否啟動成功】:執行命令:ps -ef|grep sshd,說明啟動成功。