成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

SSH:增強安全“免疫力”
2005-11-25   

目前互聯網上傳輸的信息大部分都是以明文格式傳送,被人截獲后容易對系統的安全構成威脅。SSH (Secure Shell) 是目前互聯網上常用的能夠有效防止網上信息泄密的一種應用協議,它具有安全可靠的用戶身份認證、網上信息加密傳輸等功能。在Unix/Linux 操作系統平臺上,SSH-1.2.26應用軟件為管理員進行網上遠程管理和維護提供了一種安全可靠的應用環境(即shell),它能完全替代目前Unix/Linux操作系統中常用的telnet、rlogin、rsh和rcp等命令的應用。
----現在,我們將對SSH-1.2.26的安裝和使用做一詳細的介紹。
一、 服務器端環境
----應用于Solaris 2.7環境下。
二、 SSH軟件包的下載地址
----在中國自由軟件庫 (http://freesoft.cei.gov.cn )上下載SSH-1.2.26軟件包。
三、編譯與安裝
----假設SSH-1.2.26軟件包已下載到當前目錄。
----1.解包
----$ gzip -dc ./ ssh-1.2.26.tar.gz | tar xf -
----2.編譯
----$ cd ssh-1.2.26
----$ configure --prefix=/usr/local/ssh-1.2.26
----(缺省安裝在/usr/local/ssh-1.2.26目錄下)
----$ make
----3.安裝
----$ su
---- # make install
四、在服務器上啟動sshd(需用root 身份)
----手工啟動,執行以下命令。
----# /usr/local/ssh-1.2.26/sbin/sshd
----以后臺方式(Stand-alone Daemons)啟動。
----# vi /etc/rc2.d/S99sshd
----#!/bin/sh
----case $1 in
---- 'start')
---- echo "Starting sshd..."
---- /usr/local/ssh-1.2.26/sbin/sshd
---- ;;
---- 'stop')
---- echo "Stopping sshd.."
---- /usr/bin/pkill -u root sshd
---- ;;
---- *)
----echo "usage: S99sshd {start|stop}"
----;;
----esac
----# sh /etc/rc2.d/S99sshd
五、測試 sshd 應用
----SSH支持多種用戶身份認證方法,本文分別介紹。
----1.在Unix(如Solaris 2.7)
----平臺上測試
----假設服務器端主機和客戶端主機的操作系統均為Solaris 2.7,主機域名分別為server.com和client.com。用上文介紹的編譯安裝方法安裝SSH-1.2.26。
----在Server主機處啟動sshd進程:
----# /usr/local/ssh-1.2.26/sbin/sshd -d
----# 用root 身份啟動
----(1) 基于用戶口令進行認證
----使用這種方法時,系統需要驗證用戶的口令,但口令在網上是經過加密后才傳送的。需在Client主機處進行如下操作:
----$ /usr/local/ssh-1.2.26/bin/ssh server.com
----# 用ssh登錄Server主機
----根據提示信息,輸入該用戶的口令。
----(2) 基于RSA key(即用公共密鑰和私人密鑰)進行用戶認證
----使用這種方法時,服務器端與客戶端之間通過登錄用戶的公共密鑰和私人密鑰進行認證。
----在Server主機處進行如下操作:
----$cd $HOME
----$ mkdir .ssh
----在Client機處進行如下操作:
----$ /usr/local/ssh-1.2.26/bin/ssh-keygen
----# 生成該用戶的公共密鑰和私人密鑰
----根據提示信息,輸入該用戶私人密鑰的保護口令。
----$ cd .ssh
----$ ftp server.com
----# 將該用戶的公共密鑰通知sshd server
----ftp> cd .ssh
----ftp> bin
----ftp> put identity.pub authorized_keys
----ftp> bye
----$ /usr/local/ssh-1.2.26/bin/ssh server.com
----根據提示信息,輸入該用戶私人密鑰的保護口令。
----(3)基于RSA方法進行客戶主機信息認證
----使用這種方法時,服務器端與客戶端之間通過客戶主機的公共密鑰和私人密鑰進行認證。在Server主機處進行如下操作:
----$ cd $HOME
----$ vi .rhosts
----#加入允許登錄的Client 主機名或IP
----client.com
----在Clinet主機處進行如下操作:
----$ /usr/local/ssh-1.2.26/bin/ssh server.com
----2. 在Windows 98上測試
----(1)客戶端軟件下載
----在中國自由軟件庫 (http://freesoft.cei.gov.cn )中下載ttermp23.zip和ttssh,.zip壓縮文件。
----(2)安裝
----用winzip解開ttermp23.zip,然后運行setup,假定安裝在c:\program files\ttermpro目錄下。
----用winzip將ttddh.zip解開,將解開后的文件全部保存在c:\program files\ttermpro目錄下。
----(3)啟動
----在c:\program files\ttermpro 目錄下,雙擊 ttssh 應用程序,出現圖1,按圖1所示輸入相關信息,然后點擊“OK”。
[[The No.1 Picture.]]
----如果選用“基于用戶口令”的認證方法,可點中“Use plain password to log in”(如圖2所示),
[[The No.2 Picture.]]
然后在“User name”和“Passphrase”中分別輸入用戶名和口令即可。如果用“基于RSA key”的認證方法,可點中“User RSA key to log in”,再確定該用戶的私人密鑰文件名即可,其中私人密鑰文件的生成可參照前面“測試sshd應用”中“在Unix(如Solaris 2.7)平臺上測試”的第2點“基于RSA key(即用戶公共密鑰和私人密鑰)進行用戶認證”中所提到的方法。如果選用“基于RSA方法進行Client主機信息”的認證方法,可點中“Use rhost to log in”,再參照前面“測試sshd應用”中“在Unix(如Solaris 2.7)平臺上測試”的“基于RAS方法進行Client主機信息認證”即可。

熱詞搜索:

上一篇:PGP 5.5.3i for Windows 基本設定(1)
下一篇:SSH通信協議淺析

分享到: 收藏
主站蜘蛛池模板: 小矮人的一级毛片| stevenson| 麻辣烫热量| 境界千年血战篇| 同悲万古尘| 漂亮主妇电视剧| 刘洋演员| 极品电影网| 456电影网络重口味456| 我们的快乐人生 电视剧| 只园| 刘德华歌| 楚青丝完美人生免费阅读| angela white在线播放| 珠江电视台直播 珠江频道| 玉匣记全文免费| sm在线| 停止长高的3个预兆| 熊出没免费电影| 最佳嫌疑人电影免费观看| 相识电影| 欧卡2mod| 殷明珠| 秋天 课文| av电影在线| 永夜星河导演| 猛鬼差馆 电影| 二胡演奏曲大全视频| 清宫表2025怀孕月份看男女| 内蒙古电视台| 蹲踞式跳远教案| 假如我是一只鸟艾青诗选| 网络谜踪2 电影| 《起风了》数字简谱| 吉泽明步电影| 得闲谨制| 白雪公主和七个小矮人的原文 | 心跳源计划演员表| 啊好舒服快点| 蝴蝶视频在线观看| 真爱惹麻烦免费完整版电视剧|