版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、最新Linux使用技巧 25個(gè)必須記住的SSH命令Linux使用技巧 25個(gè)必須記住的SSH命令2010年11月29日 來(lái)源:51cto 舉報(bào)本文 網(wǎng)友評(píng)論 0 條編輯導(dǎo)讀:任何一個(gè)系統(tǒng)管理員或站長(zhǎng)對(duì)SSH都不會(huì)陌生,這個(gè)偉大的技術(shù)免去了我們跑去機(jī)房管理效勞器,或者在遠(yuǎn)程連接效勞器時(shí)時(shí)刻擔(dān)憂內(nèi)容被竊取的心驚膽戰(zhàn)。本文將為大家介紹25個(gè)最正確的SSH命令,如果您還沒(méi)用過(guò),那么有必要將它們記錄一下。 OpenSSH是SSH連接工具的免費(fèi)版本。telnet,rlogin和ftp用戶可能還沒(méi)意識(shí)到他們?cè)诨ヂ?lián)網(wǎng)上傳輸?shù)拿艽a是未加密的,但SSH是加密的,OpenSSH加密所有通信包括密碼,有效消除了竊聽(tīng),
2、連接劫持和其它攻擊。此外,OpenSSH提供了平安隧道功能和多種身份驗(yàn)證方法,支持SSH協(xié)議的所有版本。SSH是一個(gè)非常偉大的工具,如果你要在互聯(lián)網(wǎng)上遠(yuǎn)程連接到效勞器,那么SSH無(wú)疑是最正確的候選。下面是通過(guò)網(wǎng)絡(luò)投票選出的25個(gè)最正確SSH命令,你必須牢記于心。注:有些內(nèi)容較長(zhǎng)的命令,在本文中會(huì)顯示為截?cái)嗟臓顟B(tài)。如果你需要閱讀完整的命令,可以把整行復(fù)制到您的記事本當(dāng)中閱讀。1、復(fù)制SSH密鑰到目標(biāo)主機(jī),開(kāi)啟無(wú)密碼SSH登錄ssh-copy-id userhost如果還沒(méi)有密鑰,請(qǐng)使用ssh-keygen命令生成。2、從某主機(jī)的80端口開(kāi)啟到本地主機(jī)2001端口的隧道ssh -N -L2001:
3、localhost:80 somemachine現(xiàn)在你可以直接在瀏覽器中輸入 :/localhost:2001訪問(wèn)這個(gè)網(wǎng)站。3、將你的麥克風(fēng)輸出到遠(yuǎn)程計(jì)算機(jī)的揚(yáng)聲器dd if=/dev/dsp | ssh -c arcfour -C usernamehost dd of=/dev/dsp這樣來(lái)自你麥克風(fēng)端口的聲音將在SSH目標(biāo)計(jì)算機(jī)的揚(yáng)聲器端口輸出,但遺憾的是,聲音質(zhì)量很差,你會(huì)聽(tīng)到很多嘶嘶聲。4、比擬遠(yuǎn)程和本地文件ssh userhost cat /path/to/remotefile | diff /path/to/localfile 在比擬本地文件和遠(yuǎn)程文件是否有差異時(shí)這個(gè)命令很管用。5
4、、通過(guò)SSH掛載目錄/文件系統(tǒng)sshfs nameserver:/path/to/folder /path/to/mount/point從下載sshfs,它允許你跨網(wǎng)絡(luò)平安掛載一個(gè)目錄。6、通過(guò)中間主機(jī)建立SSH連接ssh -t reachable_host ssh unreachable_hostUnreachable_host表示從本地網(wǎng)絡(luò)無(wú)法直接訪問(wèn)的主機(jī),但可以從reachable_host所在網(wǎng)絡(luò)訪問(wèn),這個(gè)命令通過(guò)到reachable_host的“隱藏連接,創(chuàng)立起到unreachable_host的連接。7、將你的SSH公鑰復(fù)制到遠(yuǎn)程主機(jī),開(kāi)啟無(wú)密碼登錄 簡(jiǎn)單的方法ssh-copy-
5、id usernamehostname8、直接連接到只能通過(guò)主機(jī)B連接的主機(jī)Assh -t hostA ssh hostB當(dāng)然,你要能訪問(wèn)主機(jī)A才行。9、創(chuàng)立到目標(biāo)主機(jī)的持久化連接ssh -MNf 在后臺(tái)創(chuàng)立到目標(biāo)主機(jī)的持久化連接,將這個(gè)命令和你/.ssh/config中的配置結(jié)合使用:Host hostControlPath /.ssh/master-%r%h:%pControlMaster no所有到目標(biāo)主機(jī)的SSH連接都將使用持久化SSH套接字,如果你使用SSH定期同步文件使用rsync/sftp/cvs/svn,這個(gè)命令將非常有用,因?yàn)槊看畏_(kāi)一個(gè)SSH連接時(shí)不會(huì)創(chuàng)立新的套接字。10、
6、通過(guò)SSH連接屏幕ssh -t remote_host screen r直接連接到遠(yuǎn)程屏幕會(huì)話節(jié)省了無(wú)用的父bash進(jìn)程。11、端口檢測(cè)敲門knock 3000 4000 5000 & ssh -p userhost & knock 5000 4000 3000在一個(gè)端口上敲一下翻開(kāi)某個(gè)效勞的端口如SSH,再敲一下關(guān)閉該端口,需要先安裝knockd,下面是一個(gè)配置文件例如。optionslogfile = /var/log/knockd.logopenSSHsequence = 3000,4000,5000seq_timeout = 5command = /sbin/iptables -A I
7、NPUT -i eth0 -s %IP% -p tcp dport 22 -j ACCEPTtcpflags = syncloseSSHsequence = 5000,4000,3000seq_timeout = 5command = /sbin/iptables -D INPUT -i eth0 -s %IP% -p tcp dport 22 -j ACCEPTtcpflags = syn12、刪除文本文件中的一行內(nèi)容,有用的修復(fù)ssh-keygen -R 在這種情況下,最好使用專業(yè)的工具。13、通過(guò)SSH運(yùn)行復(fù)雜的遠(yuǎn)程shell命令ssh host -l user $( /.ssh/aut
8、horized_keys如果你使用Mac OS X或其它沒(méi)有ssh-copy-id命令的*nix變種,這個(gè)命令可以將你的公鑰復(fù)制到遠(yuǎn)程主機(jī),因此你照樣可以實(shí)現(xiàn)無(wú)密碼SSH登錄。17、實(shí)時(shí)SSH網(wǎng)絡(luò)吞吐量測(cè)試yes | pv | ssh $host “cat /dev/null通過(guò)SSH連接到主機(jī),顯示實(shí)時(shí)的傳輸速度,將所有傳輸數(shù)據(jù)指向/dev/null,需要先安裝pv。如果是Debian:apt-get install pv如果是Fedora:yum install pv可能需要啟用額外的軟件倉(cāng)庫(kù)。18、如果建立一個(gè)可以重新連接的遠(yuǎn)程GNU screenssh -t usersome.doma
9、in /usr/bin/screen xRR人們總是喜歡在一個(gè)文本終端中翻開(kāi)許多shell,如果會(huì)話突然中斷,或你按下了“Ctrl-a d,遠(yuǎn)程主機(jī)上的shell不會(huì)受到絲毫影響,你可以重新連接,其它有用的screen命令有“Ctrl-a c翻開(kāi)新的shell和“Ctrl-a a在shell之間來(lái)回切換,請(qǐng)?jiān)L問(wèn) :/screen/quick_reference閱讀更多關(guān)于screen命令的快速參考。19、繼續(xù)SCP大文件rsync partial progress rsh=ssh $file_source $user$host:$destination_file它可以恢復(fù)失敗的rsync命令,
10、當(dāng)你通過(guò)VPN傳輸大文件,如備份的數(shù)據(jù)庫(kù)時(shí)這個(gè)命令非常有用,需要在兩邊的主機(jī)上安裝rsync。rsync partial progress rsh=ssh $file_source $user$host:$destination_file local - remote或rsync partial progress rsh=ssh $user$host:$remote_file $destination_file remote - local20、通過(guò)SSH W/ WIRESHARK分析流量ssh rootserver tshark -f “port !22 -w - | wireshark -
11、k -i 使用tshark捕捉遠(yuǎn)程主機(jī)上的網(wǎng)絡(luò)通信,通過(guò)SSH連接發(fā)送原始pcap數(shù)據(jù),并在wireshark中顯示,按下Ctrl+C將停止捕捉,但也會(huì)關(guān)閉wireshark窗口,可以傳遞一個(gè)“-c #參數(shù)給tshark,讓它只捕捉“#指定的數(shù)據(jù)包類型,或通過(guò)命名管道重定向數(shù)據(jù),而不是直接通過(guò)SSH傳輸給wireshark,我建議你過(guò)濾數(shù)據(jù)包,以節(jié)約帶寬,tshark可以使用tcpdump替代:ssh rootexample tcpdump -w port !22 | wireshark -k -i 21、保持SSH會(huì)話永久翻開(kāi)autossh -M50000 -t server.example
12、 screen -raAd mysession翻開(kāi)一個(gè)SSH會(huì)話后,讓其保持永久翻開(kāi),對(duì)于使用筆記本電腦的用戶,如果需要在Wi-Fi熱點(diǎn)之間切換,可以保證切換后不會(huì)喪失連接。22、更穩(wěn)定,更快,更強(qiáng)的SSH客戶端ssh -4 -C -c blowfish-cbc強(qiáng)制使用IPv4,壓縮數(shù)據(jù)流,使用Blowfish加密。23、使用cstream控制帶寬tar -cj /backup | cstream -t 777k | ssh host tar -xj -C /backup使用bzip壓縮文件夾,然后以777k bit/s速率向遠(yuǎn)程主機(jī)傳輸。Cstream還有更多的功能,請(qǐng)?jiān)L問(wèn) :/ /cracauer/cstream.html#usage了解詳情,例如:echo w00t, im 733+ | cstream -b1 -t224、一步將SSH公鑰傳輸?shù)搅硪慌_(tái)機(jī)器ssh-keygen; ssh-copy-id userhost; ssh userhost這個(gè)命令組合允許你無(wú)密碼SSH登錄,注意,如果在本地機(jī)器的/.ssh目錄下已經(jīng)有一個(gè)SSH密鑰對(duì),ssh-keygen命令生成的新密鑰可能會(huì)覆蓋它們,ssh-copy-id將密鑰復(fù)制到遠(yuǎn)程主機(jī),并追加到遠(yuǎn)程賬號(hào)的/.ssh/authorized_keys文件中,使用SSH連接時(shí),如果你沒(méi)有使用密鑰口令,調(diào)用ssh
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電梯機(jī)房管理規(guī)章
- 名著閱讀《紅星照耀中國(guó)》-八年級(jí)語(yǔ)文上冊(cè)同步備課精講(統(tǒng)編版)
- 西京學(xué)院《信息檢索導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《商務(wù)應(yīng)用文寫作》2022-2023學(xué)年第一學(xué)期期末試卷
- 人教版五年級(jí)上冊(cè)第11課新型玻璃
- 西京學(xué)院《機(jī)電一體化系統(tǒng)設(shè)計(jì)》2021-2022學(xué)年期末試卷
- 幼兒園小班兒歌《曬太陽(yáng)》課件
- 西華師范大學(xué)《組織行為學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 人教版初中課件
- 西華師范大學(xué)《小學(xué)課程設(shè)計(jì)與評(píng)價(jià)》2023-2024學(xué)年第一學(xué)期期末試卷
- 走近湖湘紅色人物智慧樹(shù)知到答案2024年湖南工商大學(xué)
- 小學(xué)生家長(zhǎng)會(huì)家長(zhǎng)發(fā)言課件
- 三年級(jí)科學(xué)期中考試質(zhì)量分析
- 管理者的一天
- 曲劇劇本《三女拜壽》
- 我的教育教學(xué)故事(30篇)
- 降水井施工方案(完整版)
- 深溝槽開(kāi)挖方案專家論證
- 牽引供電系統(tǒng)基本原理PPT演示文稿
- 阿波羅和達(dá)芙妮的故事ppt課件
- 小學(xué)少先隊(duì)大隊(duì)委競(jìng)選報(bào)名表
評(píng)論
0/150
提交評(píng)論