国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

Linux系統(tǒng)中OpenSSH的安裝和配置(1)
2005-11-25   

概述 
許多網(wǎng)絡(luò)程序,如telnet、rsh、rlogin或rexec,用明文(plain text)傳送口令和秘密的信息,所以就可利用任何連接到網(wǎng)絡(luò)上的計算機監(jiān)聽這些程序和服務(wù)器之間的通信并獲取口令和秘密信息。現(xiàn)在,telnet程序?qū)τ谌粘5墓芾砉ぷ魇潜夭豢缮俚模撬质遣话踩模敲从檬裁磥硖娲兀縊penSSH就是那些過時的、不安全的遠程登錄程序,如:telnet、rlogin、rsh、rdist或rcp的替代品。 
在OpenSSH的README文件中提到:ssh(Secure Shell)程序可以通過網(wǎng)絡(luò)登錄到遠程主機并執(zhí)行命令。它提供了很強的安全驗證可以在不安全的網(wǎng)絡(luò)中進行安全的通信。 
我們把OpenSSH配置成支持TCP-Wrappers(inetd超級服務(wù)器),這樣能夠進一步地提高安全性而且也沒有必要把OpenSSH作為守護進程(daemon)在后臺運行。當(dāng)客戶端的程序提出連接請求的時候,TCP-Wrappers守護進程就會在把連接重定向到OpenSSH之前,對連接請求進行驗證和授權(quán)。OpenSSH是自由軟件而且使用不受專利保護的加密算法。因此,我建議你使用OpenSSH(免費而且修正了一些bug),而不使用SSH1(免費但是有bug)和SSH2(現(xiàn)在使用商用的許可協(xié)議)。 
注意事項 
下面所有的命令都是Unix兼容的命令。 
源路徑都為“/var/tmp”(當(dāng)然在實際情況中也可以用其它路徑)。 
安裝在RedHat Linux 6.1和6.2下測試通過。 
要用“root”用戶進行安裝。 
OpenSSH的版本是1.2.3。 
軟件包的來源 
OpenSSH的主頁:http://violet.ibs.com.au/openssh/。 
下載:openssh-1.2.3.tar.gz。 
準(zhǔn)備工作 
編譯OpenSSH需要zlib-devel軟件包,這個軟件包包括頭文件和函數(shù)庫。編譯使用zlib的壓縮和解壓函數(shù)的程序,就要事先安裝這個軟件包。可以用RedHat 6.1或6.2的光盤安裝。 
l 用下面的命令驗證一下在系統(tǒng)中是否已經(jīng)安裝了zlib-devel軟件包: 
[root@deep /]# rpm -qi zlib-devel 
l 用下面命令在系統(tǒng)中安裝zlib-devel軟件包: 
[root@deep /]# mount /dev/cdrom /mnt/cdrom/ 
[root@deep /]# cd /mnt/cdrom/RedHat/RPMS/ 
[root@deep RPMS]# rpm -Uvh zlib-devel-version.i386.rpm 
gd ################################################## 
[root@deep RPMS]# rpm -Uvh gd-devel-version.i386.rpm 
zlib-devel ################################################## 
[root@deep RPMS]# cd /; umount /mnt/cdrom/ 
在使用OpenSSH之前,還必須安裝OpenSSL。因為就算你不使用OpenSSL創(chuàng)建或保存加密文件,OpenSSH需要用OpenSSL的庫文件才能正常運行。 
安裝軟件包需要注意的問題 
最好在編譯前和編譯后都做一張系統(tǒng)中所有文件的列表,然后用“diff”命令去比較它們,找出其中的差別并知道到底把軟件安裝在哪里。只要簡單地在編譯之前運行一下命令“find /* >OpenSSH1”,在編譯和安裝完軟件之后運行命令“find /* > OpenSSH2”,最后用命令“diff OpenSSH1 OpenSSH2 > OpenSSH-Installed”找出變化。 
編譯和安裝 
把軟件包(tar.gz)解壓: 
[root@deep /]# cp openssh-version.tar.gz /var/tmp 
[root@deep /]# cd /var/tmp 
[root@deep tmp]# tar xzpf openssh-version.tar.gz 
編譯和優(yōu)化 
第一步 
轉(zhuǎn)到OpenSSH的新目錄下,先設(shè)置編譯器的編譯參數(shù): 
CC="egcs" \ 
CFLAGS="-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame- 
pointer -fno-exceptions" \ 
./configure \ 
--prefix=/usr \ 
--sysconfdir=/etc/ssh \ 
--with-tcp-wrappers \ 
--with-ipv4-default \ 
--with-ssl-dir=/usr/include/openssl 
這些設(shè)置告訴編譯器如何編譯OpenSSH: 
l 鏈接上libwrap函數(shù)庫并且加上對TCP Wrappers的支持 
l 禁止Linux/glibc-2.1.2中域名解析的延時,縮短建立連接的時間 
l 設(shè)置OpenSSL函數(shù)庫的路徑,這樣OpenSSH才能正常運行 
第二步 
現(xiàn)在,編譯和安裝OpenSSH: 
[root@deep openssh-1.2.3]# make 
[root@deep openssh-1.2.3]# make install 
[root@deep openssh-1.2.3]# make host-key 
[root@deep openssh-1.2.3]# install -m644 contrib/redhat/sshd.pam /etc/pam.d/sshd 
“make”命令把源文件編譯成可執(zhí)行的二進制文件,“make install”把二進制文件和配置文件安裝在合適的目錄下。“make host-key”生成主機密匙,“install”命令在RedHat Linux上安裝對OpenSSH的PAM支持。 
清除不必要的文件 
用下面的命令刪除不必要的文件: 
[root@deep /]# cd /var/tmp 
[root@deep tmp]# rm -rf openssh-version/ openssh-version.tar.gz 
“rm”命令刪除所有編譯和安裝OpenSSH所需要的源程序,并且把OpenSSH軟件的壓縮包刪除掉。 
配置 
可以到這去下載“floppy.tgz”文件:http://www.openna.com/books/floppy.tgz。把“floppy.tgz”文件解開之后,可以在相應(yīng)的目錄下發(fā)現(xiàn)我們在這本書中介紹的所有軟件的配置文件。這樣就沒有必要手工重新生成這些文件,或者用拷貝粘貼的方法把它們粘貼到配置文件中去。不管是打算自己動手生成配置文件還是拷貝現(xiàn)成的,你都要學(xué)會自己修改配置文件并且把配置文件拷貝到正確的目錄下。下面將具體說明。 
為了運行OpenSSH,必須創(chuàng)建或者把下面的文件拷貝到相應(yīng)的目錄下: 
l 把“sshd_config”文件拷貝到“/etc/ssh”目錄下 
l 把“ssh_config”文件拷貝到“/etc/ssh”目錄下 
l 把“ssh”文件拷貝到“/etc/pam.d/”目錄下 
可以把“floppy.tgz”解壓之后,找到上面列出來的文件,并拷貝到合適的目錄下,或者用拷貝粘貼的方法從本書中直接粘貼出。 
配置“/etc/ssh/ssh_config”文件 
“/etc/ssh/ssh_config”文件是OpenSSH系統(tǒng)范圍的配置文件,允許你通過設(shè)置不同的選項來改變客戶端程序的運行方式。這個文件的每一行包含“關(guān)鍵詞-值”的匹配,其中“關(guān)鍵詞”是忽略大小寫的。下面列出來的是最重要的關(guān)鍵詞,用man命令查看幫助頁(ssh (1))可以得到詳細的列表。 
編輯“ssh_config”文件(vi /etc/ssh/ssh_config),添加或改變下面的參數(shù): 
# Site-wide defaults for various options 
Host * 
ForwardAgent no 
ForwardX11 no 
RhostsAuthentication no 
RhostsRSAAuthentication no 
RSAAuthentication yes 
PasswordAuthentication yes 
FallBackToRsh no 
UseRsh no 
BatchMode no 
CheckHostIP yes 
StrictHostKeyChecking no 
IdentityFile ~/.ssh/identity 
Port 22 
Cipher blowfish 
EscapeChar ~ 
下面逐行說明上面的選項設(shè)置: 
Host * 
選項“Host”只對能夠匹配后面字串的計算機有效。“*”表示所有的計算機。 
ForwardAgent no 
“ForwardAgent”設(shè)置連接是否經(jīng)過驗證代理(如果存在)轉(zhuǎn)發(fā)給遠程計算機。 
ForwardX11 no 
“ForwardX11”設(shè)置X11連接是否被自動重定向到安全的通道和顯示集(DISPLAY set)。 
RhostsAuthentication no 
“RhostsAuthentication”設(shè)置是否使用基于rhosts的安全驗證。 
RhostsRSAAuthentication no 
“RhostsRSAAuthentication”設(shè)置是否使用用RSA算法的基于rhosts的安全驗證。 
RSAAuthentication yes 
“RSAAuthentication”設(shè)置是否使用RSA算法進行安全驗證。 
PasswordAuthentication yes 
“PasswordAuthentication”設(shè)置是否使用口令驗證。 
FallBackToRsh no 
“FallBackToRsh”設(shè)置如果用ssh連接出現(xiàn)錯誤是否自動使用rsh。 
UseRsh no 
“UseRsh”設(shè)置是否在這臺計算機上使用“rlogin/rsh”。 
BatchMode no 
“BatchMode”如果設(shè)為“yes”,passphrase/password(交互式輸入口令)的提示將被禁止。當(dāng)不能交互式輸入口令的時候,這個選項對腳本文件和批處理任務(wù)十分有用。 
CheckHostIP yes 
“CheckHostIP”設(shè)置ssh是否查看連接到服務(wù)器的主機的IP地址以防止DNS欺騙。建議設(shè)置為“yes”。 
StrictHostKeyChecking no 
“StrictHostKeyChecking”如果設(shè)置成“yes”,ssh就不會自動把計算機的密匙加入“$HOME/.ssh/known_hosts”文件,并且一旦計算機的密匙發(fā)生了變化,就拒絕連接。 
IdentityFile ~/.ssh/identity 
“IdentityFile”設(shè)置從哪個文件讀取用戶的RSA安全驗證標(biāo)識。 
Port 22 
“Port”設(shè)置連接到遠程主機的端口。 
Cipher blowfish 
“Cipher”設(shè)置加密用的密碼。 
EscapeChar ~ 
“EscapeChar”設(shè)置escape字符。 

共2頁: 1 [2] 下一頁

熱詞搜索:

上一篇:SSH 實戰(zhàn)
下一篇:在兩臺linux服務(wù)器之間用RSA鍵對的方法SSH/SCP不需密碼

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
99日韩精品| 日韩午夜在线| 亚洲综合欧美日韩| 久久久999| 欧美黑人国产人伦爽爽爽| 国产精品影音先锋| 中国亚洲黄色| 欧美日韩精品中文字幕| 欧美日韩理论| 中文亚洲视频在线| 欧美资源在线| 欧美激情无毛| 亚洲精品日本| 欧美日韩一区二区在线观看| 亚洲国产精品一区二区久| 久久九九精品| 在线观看欧美精品| 欧美/亚洲一区| 日韩视频在线观看国产| 国产精品草草| 久久亚洲综合色| 亚洲乱码精品一二三四区日韩在线| 欧美中文字幕在线观看| 在线观看欧美精品| 欧美特黄一级大片| 欧美在线视频在线播放完整版免费观看| 国产欧美日本一区视频| 欧美v日韩v国产v| 欧美阿v一级看视频| 国产精品久久久久毛片大屁完整版 | 老色批av在线精品| 一区二区三区在线观看欧美| 亚洲校园激情| 亚洲国产精品精华液2区45| 欧美午夜电影在线观看| 久久综合精品国产一区二区三区| 日韩亚洲欧美一区二区三区| 国产一区二区三区久久久| 亚洲桃花岛网站| 国产精品久久久久影院色老大 | 亚洲视频一区二区| 韩国一区二区三区美女美女秀| 欧美激情亚洲自拍| 久久久久欧美精品| 久久久999| 久久精品国产免费观看| 亚洲视频精选| 夜夜嗨av一区二区三区网站四季av| 国内一区二区三区在线视频| 欧美日韩亚洲免费| 欧美三级黄美女| 欧美日韩在线大尺度| 麻豆精品视频在线| 午夜伦欧美伦电影理论片| 亚洲午夜国产成人av电影男同| 亚洲国内在线| 日韩天堂在线视频| 在线午夜精品| 欧美在线播放一区| 国产日韩免费| 国产欧美一级| 在线电影一区| 91久久精品网| 亚洲性感美女99在线| 亚洲欧美第一页| 久久婷婷久久| 欧美婷婷在线| 精久久久久久| 亚洲一区二区在线免费观看| 欧美在线二区| 美女视频黄 久久| 欧美精品v日韩精品v国产精品| 国产精品99一区| 亚洲国产婷婷| 亚洲欧美国产高清| 男女激情视频一区| 国产欧美精品在线| 99精品视频网| 欧美中文字幕视频| 欧美视频免费看| 亚洲观看高清完整版在线观看| av成人免费在线观看| 久久综合狠狠综合久久综合88| 欧美日韩精品一区二区在线播放| 国产精品一区二区你懂得 | 欧美久久影院| 伊人精品视频| 欧美一区二区三区四区在线观看地址| 欧美a级片网| 国产欧美综合在线| 欧美一区二区三区在线免费观看 | 亚洲网站在线播放| 欧美精品福利视频| 在线精品国产欧美| 美女视频一区免费观看| 在线免费观看欧美| 欧美日韩国产影院| 欧美电影免费观看| 国产精品一区二区黑丝| 亚洲视频福利| 欧美精品一区二区三区蜜桃| 亚洲黄页一区| 亚洲欧美高清| 国产一区在线看| 免费欧美日韩| 亚洲国产精品久久久久秋霞蜜臀 | 亚洲国产高清一区二区三区| 久久久女女女女999久久| 在线观看视频一区二区| 欧美乱人伦中文字幕在线| 99精品久久| 国产欧美在线视频| 免费在线亚洲欧美| 一区二区三区精密机械公司 | 欧美理论大片| 中文精品视频| 韩国一区二区三区在线观看| 免费观看在线综合| 欧美一区二区三区久久精品| 亚洲黄色一区二区三区| 国产欧美亚洲一区| 久久视频免费观看| 亚洲一区二区免费看| 最新日韩精品| 黄色亚洲免费| 国产精品免费一区豆花| 免播放器亚洲一区| 99精品免费视频| 136国产福利精品导航网址| 国产精品一区二区三区观看| 久久久久久9| 久久婷婷蜜乳一本欲蜜臀| 在线中文字幕一区| 亚洲另类在线视频| 国语自产精品视频在线看一大j8 | 亚洲人成网在线播放| 卡通动漫国产精品| 中文亚洲欧美| 亚洲视频在线观看免费| 黄色亚洲免费| 在线免费观看日本欧美| 亚洲片在线观看| 亚洲欧美日韩综合国产aⅴ| 欧美一级欧美一级在线播放| 久久精品国产视频| 欧美日韩免费高清一区色橹橹| 欧美性生交xxxxx久久久| 国产日韩欧美视频| 亚洲欧美在线aaa| 久久这里只有精品视频首页| 欧美精品黄色| 一区免费在线| 亚洲欧美激情一区二区| 欧美激情一区二区在线| 国产亚洲激情在线| 亚洲在线观看免费视频| 欧美大片一区二区三区| 国产欧美日本| 亚洲欧美高清| 欧美视频一区| 99视频精品在线| 欧美高清视频一二三区| 国产欧美一区二区三区国产幕精品 | 精品91在线| 午夜国产精品影院在线观看| 久久久久久国产精品mv| 国产精品国产三级国产普通话99| 亚洲激情第一区| 欧美国产精品日韩| 国产精品尤物福利片在线观看| 亚洲美女在线视频| 欧美黄色aa电影| 亚洲国产欧美一区二区三区久久 | 国产精品理论片| av不卡免费看| 欧美日韩一区二区在线| 亚洲小视频在线观看| 国产精品国产自产拍高清av| 一道本一区二区| 欧美巨乳在线| 国产精品草草| 亚洲欧洲99久久| 一区二区三区在线免费播放| 欧美成人精品| 亚洲综合色在线| 伊甸园精品99久久久久久| 欧美激情一区二区三区蜜桃视频| 亚洲精品国产系列| 国产精品尤物福利片在线观看| 久久久综合精品| 99国产成+人+综合+亚洲欧美| 国产欧美 在线欧美| 欧美激情国产高清| 久久成人免费| 亚洲一区尤物| 日韩视频在线观看| 在线欧美三区| 韩国精品在线观看| 国产精品一国产精品k频道56| 欧美国产一区在线|