




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、安裝opensshsudo aptitude install openssh-server以上命令若無(wú)法安裝,需檢查linux源配置文件:/etc/apt/sources.list將開(kāi)源服務(wù)器銜接地址加載到sources.list文件中。 (備用方案:下載源碼zlib-1.2.3.tar.gz、openssh-5.6p1.tar.gz,解壓到linux服務(wù)器根文件夾下,執(zhí)行命令:(1)make (2)make install)2、啟動(dòng)ssh-server執(zhí)行命令:/etc/init.d/ssh restart3、確認(rèn)ssh是否已啟動(dòng)執(zhí)行命令:netstat tlp4、在windo
2、w平臺(tái)上安裝xshell或SecureCRT軟件,配置一下就可以通過(guò)SSH方式連接上linux服務(wù)器了。/*以下為網(wǎng)上下載的方法,比較繁瑣,無(wú)法安裝*/3. linux ssh的配置3.1 linux ssh的安裝首先檢查L(zhǎng)inux是否安裝sshRpm p sshd如果安裝好了將顯示 SSH的版本信息,否則請(qǐng)下載安裝包進(jìn)行安裝。下載:openssh-1.2.3.tar.gz。1)編譯OpenSSH需要zlib-devel軟件包,這個(gè)軟件包包括頭文件和函數(shù)庫(kù)。編譯使用zlib的壓縮和解壓函數(shù)的程序,就要事先安裝這個(gè)軟件包。用下面的命令驗(yàn)證一下在系統(tǒng)中是否已經(jīng)安裝了zlib-devel軟件包: r
3、pm-qizlib-devel 用下面命令在系統(tǒng)中安裝zlib-devel軟件包: rpm-Uvhzlib-devel-version.i386.rpm 2)編譯和安裝 把軟件包(tar.gz)解壓: tarxzpfopenssh-version.tar.gz現(xiàn)在,編譯和安裝OpenSSH: make makeinstall “make”命令把源文件編譯成可執(zhí)行的二進(jìn)制文件,“makeinstall”把二進(jìn)制文件和配置文件安裝在合適的目錄下。3.2 客戶端配置配置“/etc/ssh/ssh_config”文件 “/etc/ssh/ssh_config”文件是OpenSSH系統(tǒng)范圍的配置文件,允
4、許你通過(guò)設(shè)置不同的選項(xiàng)來(lái)改變客戶端程序的運(yùn)行方式。這個(gè)文件的每一行包含“關(guān)鍵詞值”的匹配,其中“關(guān)鍵詞”是忽略大小寫的。編輯“ssh_config”文件(vi/etc/ssh/ssh_config),添加或改變下面的參數(shù): #Site-widedefaultsforvariousoptions Host* ForwardAgentno ForwardX11no RhostsAuthenticationno RhostsRSAAuthenticationno RSAAuthenticationyes PasswordAuthenticationyes FallBackToRshno UseRsh
5、no BatchModeno CheckHostIPyes StrictHostKeyCheckingno IdentityFile/.ssh/identity Port22 Cipherblowfish EscapeChar 下面逐行說(shuō)明上面的選項(xiàng)設(shè)置: Host* 選項(xiàng)“Host”只對(duì)能夠匹配后面字串的計(jì)算機(jī)有效?!?”表示所有的計(jì)算機(jī)。 ForwardAgentno “ForwardAgent”設(shè)置連接是否經(jīng)過(guò)驗(yàn)證代理(如果存在)轉(zhuǎn)發(fā)給遠(yuǎn)程計(jì)算機(jī)。 ForwardX11no “ForwardX11”設(shè)置X11連接是否被自動(dòng)重定向到安全的通道和顯示集(DISPLAYset)。 Rhosts
6、Authenticationno “RhostsAuthentication”設(shè)置是否使用基于rhosts的安全驗(yàn)證。 RhostsRSAAuthenticationno “RhostsRSAAuthentication”設(shè)置是否使用用RSA算法的基于rhosts的安全驗(yàn)證。 RSAAuthenticationyes “RSAAuthentication”設(shè)置是否使用RSA算法進(jìn)行安全驗(yàn)證。 PasswordAuthenticationyes “PasswordAuthentication”設(shè)置是否使用口令驗(yàn)證。 FallBackToRshno “FallBackToRsh”設(shè)置如果用ssh連
7、接出現(xiàn)錯(cuò)誤是否自動(dòng)使用rsh。 UseRshno “UseRsh”設(shè)置是否在這臺(tái)計(jì)算機(jī)上使用“rlogin/rsh”。 BatchModeno “BatchMode”如果設(shè)為“yes”,passphrase/password(交互式輸入口令)的提示將被禁止。當(dāng)不能交互式輸入口令的時(shí)候,這個(gè)選項(xiàng)對(duì)腳本文件和批處理任務(wù)十分有用。 CheckHostIPyes “CheckHostIP”設(shè)置ssh是否查看連接到服務(wù)器的主機(jī)的IP地址以防止DNS欺騙。建議設(shè)置為“yes”。 StrictHostKeyCheckingno “StrictHostKeyChecking”如果設(shè)置成“yes”,ssh就不會(huì)
8、自動(dòng)把計(jì)算機(jī)的密匙加入“$HOME/.ssh/known_hosts”文件,并且一旦計(jì)算機(jī)的密匙發(fā)生了變化,就拒絕連接。 IdentityFile/.ssh/identity “IdentityFile”設(shè)置從哪個(gè)文件讀取用戶的RSA安全驗(yàn)證標(biāo)識(shí)。 Port22 “Port”設(shè)置連接到遠(yuǎn)程主機(jī)的端口。 Cipherblowfish “Cipher”設(shè)置加密用的密碼。 EscapeChar “EscapeChar”設(shè)置escape字符。3.3服務(wù)端配置配置“/etc/ssh/sshd_config”文件 “/etc/ssh/sshd_config”是OpenSSH的配置文件,允許設(shè)置選項(xiàng)改變這個(gè)
9、daemon的運(yùn)行。這個(gè)文件的每一行包含“關(guān)鍵詞值”的匹配,其中“關(guān)鍵詞”是忽略大小寫的。編輯“sshd_config”文件(vi/etc/ssh/sshd_config),加入或改變下面的參數(shù): #Thisissshserversystemwideconfigurationfile. Port22 ListenAddress192.168.2.1 HostKey/etc/ssh/ssh_host_key ServerKeyBits1024 LoginGraceTime600 KeyRegenerationInterval3600 PermitRootLoginno IgnoreRhostsy
10、es IgnoreUserKnownHostsyes StrictModesyes X11Forwardingno PrintMotdyes SyslogFacilityAUTH LogLevelINFO RhostsAuthenticationno RhostsRSAAuthenticationno RSAAuthenticationyes PasswordAuthenticationyes PermitEmptyPasswordsno AllowUsersadmin 下面逐行說(shuō)明上面的選項(xiàng)設(shè)置: Port22 “Port”設(shè)置sshd監(jiān)聽(tīng)的端口號(hào)。 ListenAddress192.168
11、.2.1 “ListenAddress”設(shè)置sshd服務(wù)器綁定的IP地址。 HostKey/etc/ssh/ssh_host_key “HostKey”設(shè)置包含計(jì)算機(jī)私人密匙的文件。 ServerKeyBits1024 “ServerKeyBits”定義服務(wù)器密匙的位數(shù)。 LoginGraceTime600 “LoginGraceTime”設(shè)置如果用戶不能成功登錄,在切斷連接之前服務(wù)器需要等待的時(shí)間(以秒為單位)。 KeyRegenerationInterval3600 “KeyRegenerationInterval”設(shè)置在多少秒之后自動(dòng)重新生成服務(wù)器的密匙(如果使用密匙)。重新生成密匙是為
12、了防止用盜用的密匙解密被截獲的信息。 PermitRootLoginno “PermitRootLogin”設(shè)置root能不能用ssh登錄。這個(gè)選項(xiàng)一定不要設(shè)成“yes”。 IgnoreRhostsyes “IgnoreRhosts”設(shè)置驗(yàn)證的時(shí)候是否使用“rhosts”和“shosts”文件。 IgnoreUserKnownHostsyes “IgnoreUserKnownHosts”設(shè)置sshdaemon是否在進(jìn)行RhostsRSAAuthentication安全驗(yàn)證的時(shí)候忽略用戶的“$HOME/.ssh/known_hosts” StrictModesyes “StrictModes”設(shè)
13、置ssh在接收登錄請(qǐng)求之前是否檢查用戶家目錄和rhosts文件的權(quán)限和所有權(quán)。這通常是必要的,因?yàn)樾率纸?jīng)常會(huì)把自己的目錄和文件設(shè)成任何人都有寫權(quán)限。 X11Forwardingno “X11Forwarding”設(shè)置是否允許X11轉(zhuǎn)發(fā)。 PrintMotdyes “PrintMotd”設(shè)置sshd是否在用戶登錄的時(shí)候顯示“/etc/motd”中的信息。 SyslogFacilityAUTH “SyslogFacility”設(shè)置在記錄來(lái)自sshd的消息的時(shí)候,是否給出“facilitycode”。 LogLevelINFO “LogLevel”設(shè)置記錄sshd日志消息的層次。INFO是一個(gè)好的選
14、擇。查看sshd的man幫助頁(yè),已獲取更多的信息。 RhostsAuthenticationno “RhostsAuthentication”設(shè)置只用rhosts或“/etc/hosts.equiv”進(jìn)行安全驗(yàn)證是否已經(jīng)足夠了。 RhostsRSAAuthenticationno “RhostsRSA”設(shè)置是否允許用rhosts或“/etc/hosts.equiv”加上RSA進(jìn)行安全驗(yàn)證。 RSAAuthenticationyes “RSAAuthentication”設(shè)置是否允許只有RSA安全驗(yàn)證。 PasswordAuthenticationyes “PasswordAuthenticat
15、ion”設(shè)置是否允許口令驗(yàn)證。 PermitEmptyPasswordsno “PermitEmptyPasswords”設(shè)置是否允許用口令為空的帳號(hào)登錄。 AllowUsersadmin “AllowUsers”的后面可以跟著任意的數(shù)量的用戶名的匹配串(patterns)或userhost這樣的匹配串,這些字符串用空格隔開(kāi)。主機(jī)名可以是DNS名或IP地址。 配置OpenSSH使其使用TCP-Wrappersinetd超級(jí)服務(wù)器 TCP-WRAPPERS用來(lái)啟動(dòng)和停止sshd服務(wù)。當(dāng)inetd運(yùn)行的時(shí)候,它會(huì)從配置文件(默認(rèn)為“/etc/inetd.conf”)中讀入配置信息。在配置文件中每一
16、行的不同項(xiàng)是用TAB或空格分開(kāi)。 第一步 編輯“inetd.conf”文件(vi/etc/inetd.conf)并加入這一行: sshstreamtcpnowaitroot/usr/sbin/tcpdsshdi 注意:“-i”參數(shù)很重要,它說(shuō)明sshd是被inetd運(yùn)行的。在加入這一行后,通過(guò)發(fā)送一個(gè)SIGHUP信號(hào)(killallHUPinetd)來(lái)更新“inetd.conf”文件。 killall-HUPinetd 第二步 編輯“hosts.allow”文件(vi/etc/hosts.allow)并加入這一行: sshd:192.168.1.4 這一行表示IP地址為“192.168.1.4
17、”,主機(jī)名為“”的計(jì)算機(jī)允許用ssh訪問(wèn)服務(wù)器。 下面這些“daemon”字符串(用于TCP-WRAPPERS)被sshd1使用: sshdfwd-X11(允許/禁止X11轉(zhuǎn)發(fā)). sshdfwd-(TCP轉(zhuǎn)發(fā)). sshdfwd-(port-name在/etc/services中定義。用于TCP轉(zhuǎn)發(fā)). 注意:如果準(zhǔn)備使用ssh,一定要用在所有的服務(wù)器上。如果十臺(tái)安全的服務(wù)器和一臺(tái)不安全的服務(wù)器配在一起,也談不上什么安全性。 更多的資料 如果想查找詳細(xì)的資料可以用man命令查幫助頁(yè),讀取相關(guān)信息: $manssh(1)-OpenSSHsecureshellclient(remotelogin
18、program) $mansshslogin(1)-OpenSSHsecureshellclient(remoteloginprogram) $manssh-add(1)-addsidentitiesfortheauthenticationagent $manssh-agent(1)-authenticationagent $manssh-keygen(1)-authenticationkeygeneration $mansshd(8)-secureshelldaemon 3.4 SSH密匙設(shè)定 第一步 為本地服務(wù)器創(chuàng)建私有和公用密匙,執(zhí)行下面的命令: rootdeep#suusername usernamedeep$ssh-keygen1 Youridentificationhasbeensavedin/home/username/.ssh/identity. Yourpublickeyhasbeensavedin/home/username/.ssh/identity.pub 第二步 把本機(jī)的公用密匙(identity.pub)拷貝到遠(yuǎn)程主機(jī)的“/home/username/.ssh”目錄下,例如,使用“authorized_keys”這個(gè)名字。 改變pass-phrase 用加上“-p”參數(shù)的“ssh-key
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物醫(yī)藥技術(shù)秘密保護(hù)合伙人協(xié)議
- 國(guó)際古董藝術(shù)品保險(xiǎn)庫(kù)租賃與保管服務(wù)協(xié)議
- 戀愛(ài)出軌宗教儀式處罰協(xié)議
- 生物實(shí)驗(yàn)動(dòng)物倫理審查與定制化技術(shù)服務(wù)合同
- 游艇專用衛(wèi)星導(dǎo)航系統(tǒng)租賃與全球定位及保障服務(wù)協(xié)議
- 股權(quán)解押與公司企業(yè)文化建設(shè)合作協(xié)議
- 新能源企業(yè)員工薪酬集體協(xié)商方案服務(wù)合同
- 生物醫(yī)藥企業(yè)數(shù)據(jù)泄露事件應(yīng)急處理與責(zé)任承擔(dān)協(xié)議
- 編程培訓(xùn)機(jī)構(gòu)兼職編程講師授課協(xié)議
- 電信網(wǎng)絡(luò)維護(hù)與檢修勞務(wù)派遣協(xié)議
- 電鍍鉻作業(yè)指導(dǎo)書
- DEFORM-3D模擬控制(五):網(wǎng)格重劃分
- 先導(dǎo)化合物的優(yōu)化和結(jié)構(gòu)修飾藥物化學(xué)專家講座
- 并購(gòu)重組試題
- 在線音樂(lè)網(wǎng)站設(shè)計(jì)論文
- 發(fā)動(dòng)機(jī)機(jī)械-01.1cm5a4g63維修手冊(cè)
- 國(guó)家開(kāi)放大學(xué)《行政組織學(xué)》形考1-5標(biāo)準(zhǔn)答案
- 急性會(huì)厭炎課件
- 單發(fā)跖骨骨折臨床路徑及表單
- 2021年西安經(jīng)開(kāi)渭北城市發(fā)展集團(tuán)有限公司招聘筆試試題及答案解析
- DB62∕T 3176-2019 建筑節(jié)能與結(jié)構(gòu)一體化墻體保溫系統(tǒng)應(yīng)用技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論