當前位置:首頁 » 編程軟體 » 怎麼查看openssh的編譯

怎麼查看openssh的編譯

發布時間: 2023-02-23 06:02:13

Ⅰ 怎麼查看openssh連接日誌

通過電腦安裝openssh需要使用到的文件以及工具:openssh.deb安裝包,itools。安裝步驟:1、iphone連接到itools後依次點擊:文件系統-cydia安裝目錄。2、點擊導入。3、選中openssh安裝包,導入完成後iphone重啟兩次。重啟完成後openssh即安裝完成,可以通過ifunbox使用。

Ⅱ 怎麼確認windows是否安裝openssh

1、首先進入控制面板,並點擊應用選項。控制面板。
2、然後選擇管理可選功能。應用與功能。
3、最後即可查看是否安裝OpenSSH客戶端。管理可選功能。

Ⅲ 如何檢查系統中使用的openssh版本

查看ssh軟體版本命令:#ssh -V
如果查看使用協議版本:
檢查本地OpenSSH伺服器支持的SSH協議版本,你可以參考/etc/ssh/sshd_config這個文件。用文本編輯器打開/etc/ssh/sshd_config,並且查看「Protocol」欄位。

如果如下顯示,就代表伺服器只支持SSH2。

如果如下顯示,就代表伺服器同時支持SSH1和SSH2。

Ⅳ 怎麼用vnc升級openssh

1、操作方法

1)升級openssh可能會導致ssh無法使用,因此需保證伺服器的telnet可以使用。以免ssh無法使用時,連不上設備。

在前期做linux主機基線整改時禁用了telnet服務,查看當時整改時的腳本,發現禁用telnet服務是通過修改/etc/services文件,在telnet
23/tcp前加#實現的。刪掉前面的#並通過service xinetd
start啟動telnet服務後,發現仍然無法telnet伺服器。提示如下:

Unencrypted
connection refused. Goodbye.

Connection closed
by foreign host.

搜尋解決方法。有人說ekrb5-telnet是一個需要加密的telnet服務,把這個服務啟動上需要加密,將/etc/xinetd.d/ekrb5-telnet裡面的disable改成=yes,再重啟telnet服務service xinetd
restart就可以了,如果 ekrb5-telnet裡面的disable=yes出現修改後又變回no的情況,執行
chkconfig ekrb5-telnet off可將其禁用。

嘗試後發現可以telnet了。

2)在openssl的官網http://www.openssh.com/portable.html上下載最新openssl 1.0.1l版本的安裝包,在openssh的官網http://www.openssh.com/portable.html上下載最新openssh 6.7p1的安裝包。並通過ftp傳到伺服器上。

3)安裝openssl

tar -zxvf
openssl-1.0.1l.tar.gz 解壓openssl的安裝包

cd
openssl-1.0.1l 進入解壓的目錄

./config
--prefix=/usr/local --shared

make

make
test

make
install

安裝完畢後通過openssl version -a
查看openssl版本安裝是否正確

4)安裝openssh

tar -zxvf
openssh-6.7p1.tar.gz 解壓openssh的安裝包

cd
openssh-6.7p1 進入解壓的目錄

./config
--prefix=/usr/local --with-pam --with-zlib
--with-md5-passwords

make

make
install

安裝完畢後service sshd restart 重啟ssh服務

通過ssh -V查看openssh版本安裝是否正確

2、注意事項

1)安裝openssl時./config
--prefix=/usr/local --shared這一條命令一定要加上--shared選項,否則openssh編譯的時候會找不到新安裝的openssl的library,
會報錯: openssl的 header和library版本不匹配。

2)安裝openssl時make
test這一步是進行 SSL 加密協議的完整測試,如果出現錯誤就要一定先找出原因,否則一味繼續可能導致 SSH 不能使用。

3)安裝openssh,./config時,如報下面錯誤:configure: error: PAM headers not
found

運行rpm -qa
| grep pam

pam_ccreds-3-5

pam-0.99.6.2-4.el5

pam_pkcs11-0.5.3-23

pam_passwdqc-1.0.2-1.2.2

pam_smb-1.1.7-7.2.1

pam_krb5-2.2.14-10

發現有pam-0.99.6.2-4.el5,但沒有對應的pam-devel-0.99.6.2-4.el5。

在網上找到pam-devel-0.99.6.2-4.el5.i386.rpm,我是在http://rpm.pbone.net/這個網站上搜索到rpm包,如果要找其他的rpm包,也可以在這個網站上找。

運行rpm -ivh
pam-devel-0.99.6.2-4.el5.i386.rpm進行安裝。

安裝完畢後再進行openssh的./config,正常。

4)安裝完openssh,測試能正常ssh到伺服器後,記得將telnet服務關閉,修改/etc/services文件,在telnet 23/tcp前加上#即可

Ⅳ 如何查看openssh-server是否開啟

1、默認情況下,是無法使用xshell用root用戶登錄Ubuntu的,Ubuntu是禁用root登錄的。

Ⅵ 升級openssh出錯,求大神指點怎麼解決

一、環境描述
1)操作系統:CentOS 6.5 64位
2)Openssl升級前版本:openssl 0.9.8e
3)Openssl升級後版本:openssl 1.0.1j(源碼安裝)

4)Openssh升級前版本:openssh-4.3p2-41.el5
5)Openssh升級後版本:openssh_6.7p1(源碼安裝)
6)連接工具SecureCrt
二、安裝Dropbear代替OpenSSH

安裝dropbear只是為了在升級失敗sshd啟動不起來時,依然可以登錄系統。也可以用其他工具代替,比如telnet

1)下載dropbear安裝包
https://matt.ucc.asn.au/dropbear/releases/dropbear-2014.66.tar.bz2
2)檢查安裝依賴包

rpm -qa zlib* gcc make
3)編譯安裝dropbear
# tar jxf dropbear-2014.66.tar.bz2
# cd dropbear-2014.66
# ./configure
# make && make install

檢查生成的文件是否正確:

4)生成證書
# /usr/local/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key (註:系統默認是沒有/etc/dropbear 目錄的需要自行到創建)
# /usr/local/bin/dropbearkey -t rsa -s 4096 -f /etc/dropbear/dropbear_rsa_host_key

5)啟動dropbear
# /usr/local/sbin/dropbear -p 2222 //監聽2222埠
查看是否啟動成功:

三、升級OpenSSL到openssl-1.0.1j,並刪除老版本
1)升級前准備
下載openssl-1.0.1j
http://www.openssl.org/source/openssl-1.0.1j.tar.gz
2)刪除舊版本

#rpm -e `rpm -qa | grep openssl` --allmatches --nodeps
3)安裝openssl, 一定記得加上--shared選項, 否則openssh編譯的時候會找不到新安裝的openssl的library, 會報錯: openssl的 header和library版本不匹配
(註:這里LZ糾結了很久,如果按照步驟執行./config --prefix=/usr --shared 依然報錯: openssl的 header和library版本不匹配,很可能是由於之前安裝的Openssl也是源碼安裝的,而且沒有刪除干凈,需要手工搜索ssl相關的文件
1.執行find / -name ssl
2.將搜索結果中/usr/lib /usr/lib64 /lib64 /lib等目錄下的結果逐一重命名,千萬不要亂刪除,逐一嘗試。這是個笨辦法,目前還沒有發現啥比較好的辦法。)
# ./config --prefix=/usr --shared
# make
# make test
# make install

完畢後查看openssl版本安裝是否正確
# openssl version -a

四、升級sshd到OpenSSH-6.7並刪除老版本ssh
1)升級前准備
查看是否缺包

# rpm -qa | egrep "gcc|make|perl|pam|pam-devel"

如果有配置yum了的話可以直接yum安裝這些包,這樣既可以檢驗是否裝了,沒裝的直接裝上。
yum -y install gcc* make perl pam pam-devel

2)下載openssh-6.7p1.tar.gz
http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-6.7p1.tar.gz
備份ssh :
# mv /etc/ssh /etc/ssh.bak
# openssl version -a

3)編譯安裝新版本openssh
# tar zxf openssh-6.7p1.tar.gz && cd openssh-6.7p1
# ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-pam --with-zlib --with-md5-passwords
# make
先卸載完舊版本的openssh,再make install
# rpm -qa | grep openssh
# rpm -e `rpm -qa | grep openssh`

Openssh-askpass是用於圖形界面下輸入口令的,用不著可以不裝
# make install
4)查看是否升級到新版本

5)復制啟動腳本到/etc/init.d
# cp /root/openssh-6.7p1/contrib/RedHat/sshd.init /etc/init.d/sshd
加入開機自啟
# chkconfig --add sshd

6)啟動sshd,用start或reload。不要restart,restart 會直接斷開連接,而並不會接著啟動sshd服務,這時候要通過其他途徑進入機器,然後啟動sshd服務才行。

四、刪除dropbear。
終端軟體里再重新打開一個標簽,
在這里Dropbear用來防止升級不成功,用來替代openssh連接伺服器。
在開啟2222埠(dropbear啟動時的埠,可以設置別的 )的情況下,通過xshell連接的方法是:
ssh 192.168.0.1 2222 (192.168.0.1為需要連接的伺服器ip

刪除dropbear安裝的文件,並殺掉進程
# rm -rf /etc/dropbear/ /usr/local/sbin/dropbear /usr/local/bin/dropbear*

Ⅶ 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,說明啟動成功。

Ⅷ linuxopenssh怎麼安裝

如存在ssh需升級ssh則先 service sshd stop 或/etc/init.d/sshd stop 關閉ssh服務
wget http://ftp.yzu.e.tw/pub/OpenBSD/OpenSSH/portable/openssh-7.3p1.tar.gz //去官網下載ssh包
tar zxvf openssh-7.3p1.tar.gz //解壓
cd openssh-7.3p1 //進入目錄
./configure --prefix=/usr --sysconfdir=/etc/ssh --without-zlib-version-check
// 指定安裝目錄,不檢查zlib版本
make //編譯
make install //安裝
ssh -V //查看安裝版本

Ⅸ OpenSSH軟體(ssh服務)

SSH是為網路數據安全傳輸提供的安全協議
OpenSSH是基於SSH協議開發的軟體

安裝客戶端:yum -y install openssh-clients
安裝服務端:yum -y install openssh-server
---注1:系統默認安裝該服務,通過(rpm -qa | grep openssh)查看
管理SSH服務:service sshd start/restart/stop
---注2:在Linux服務後面一般都加d,如:openssh(sshd 22)、apache(httpd 80)、mysql(mysqld 3306)

開啟SSH服務 - 提供如下管理系統功能
1)遠程登錄管理功能
2)遠程復制功能
3)文件傳輸功能
---在Linux或mac系統下,默認已安裝openssh-clients客戶端,所以可直接通過ssh、scp、sftp指令管理開啟sshd服務的系統
---在widnow系統下,通過基於SSH協議的第三方軟體putty、WinSCP管理開啟sshd服務的系統

使用如下指令實現
1)SSH指令
語法1:ssh 賬號@伺服器IP地址
語法2:ssh -l 賬號 伺服器IP地址

3)SCP命令
上傳命令:scp 本地文件 用戶名@伺服器IP地址:文件保存路徑
獲取命令:scp 用戶名@伺服器IP地址:文件保存路徑 本地文件
案例一:上傳

直接使用如下兩款軟體即可

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:746
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1009
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:715
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:876
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:774
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1124
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:349
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:227
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:911
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:873