<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      遠程ssh 常用的命令

      > 轉 > OpenSSH是SSH連接工具的免費版本。telnet,rlogin和ftp用戶可能還沒意識到他們在互聯網上傳輸的密碼是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密碼),有效消除了竊聽,連接劫持和其它攻擊。此 外,OpenSSH提供了安全隧道功能和多種身份驗證方法,支持SSH協議的所有版本。 > SSH是一個非常偉大的工具,如果你要在互聯網上遠程連接到服務器,那么SSH無疑是最佳的候選。下面是通過網絡投票選出的25個最佳SSH命令,你必須牢記于心。 > (注:有些內容較長的命令,在本文中會顯示為截斷的狀態。如果你需要閱讀完整的命令,可以把整行復制到您的記事本當中閱讀。) #### 1、復制SSH密鑰到目標主機,開啟無密碼SSH登錄 ssh-copy-id user@host 如果還沒有密鑰,請使用ssh-keygen命令生成。 #### 2、從某主機的80端口開啟到本地主機2001端口的隧道 ssh -N -L2001:localhost:80 somemachine 現在你可以直接在瀏覽器中輸入http://localhost:2001訪問這個網站。 #### 3、將你的麥克風輸出到遠程計算機的揚聲器 dd if=/dev/dsp | ssh -c arcfour -C username@host dd of=/dev/dsp 這樣來自你麥克風端口的聲音將在SSH目標計算機的揚聲器端口輸出,但遺憾的是,聲音質量很差,你會聽到很多嘶嘶聲。 #### 4、比較遠程和本地文件 ssh user@host cat /path/to/remotefile | diff /path/to/localfile – 在比較本地文件和遠程文件是否有差異時這個命令很管用。 #### 5、通過SSH掛載目錄/文件系統 sshfs name@server:/path/to/folder /path/to/mount/point 從http://fuse.sourceforge.net/sshfs.html下載sshfs,它允許你跨網絡安全掛載一個目錄。 #### 6、通過中間主機建立SSH連接 ssh -t reachable_host ssh unreachable_host Unreachable_host表示從本地網絡無法直接訪問的主機,但可以從reachable_host所在網絡訪問,這個命令通過到reachable_host的“隱藏”連接,創建起到unreachable_host的連接。 #### 7、將你的SSH公鑰復制到遠程主機,開啟無密碼登錄 – 簡單的方法 ssh-copy-id username@hostname #### 8、直接連接到只能通過主機B連接的主機A ssh -t hostA ssh hostB 當然,你要能訪問主機A才行。 #### 9、創建到目標主機的持久化連接 ssh -MNf @ 在后臺創建到目標主機的持久化連接,將這個命令和你~/.ssh/config中的配置結合使用: Host host ControlPath ~/.ssh/master-%r@%h:%p ControlMaster no 所有到目標主機的SSH連接都將使用持久化SSH套接字,如果你使用SSH定期同步文件(使用rsync/sftp/cvs/svn),這個命令將非常有用,因為每次打開一個SSH連接時不會創建新的套接字。 #### 10、通過SSH連接屏幕 ssh -t remote_host screen –r 直接連接到遠程屏幕會話(節省了無用的父bash進程)。 #### 11、端口檢測(敲門) knock 3000 4000 5000 && ssh -p user@host && knock 5000 4000 3000 在一個端口上敲一下打開某個服務的端口(如SSH),再敲一下關閉該端口,需要先安裝knockd,下面是一個配置文件示例。 [options] logfile = /var/log/knockd.log [openSSH] sequence = 3000,4000,5000 seq_timeout = 5 command = /sbin/iptables -A INPUT -i eth0 -s %IP% -p tcp –dport 22 -j ACCEPT tcpflags = syn [closeSSH] sequence = 5000,4000,3000 seq_timeout = 5 command = /sbin/iptables -D INPUT -i eth0 -s %IP% -p tcp –dport 22 -j ACCEPT tcpflags = syn #### 12、刪除文本文件中的一行內容,有用的修復 ssh-keygen -R 在這種情況下,最好使用專業的工具。 #### 13、通過SSH運行復雜的遠程shell命令 ssh host -l user $(> ~/.ssh/authorized_keys” 如果你使用Mac OS X或其它沒有ssh-copy-id命令的*nix變種,這個命令可以將你的公鑰復制到遠程主機,因此你照樣可以實現無密碼SSH登錄。 #### 17、實時SSH網絡吞吐量測試 yes | pv | ssh $host “cat > /dev/null” 通過SSH連接到主機,顯示實時的傳輸速度,將所有傳輸數據指向/dev/null,需要先安裝pv。 如果是Debian: apt-get install pv 如果是Fedora: yum install pv (可能需要啟用額外的軟件倉庫)。 #### 18、如果建立一個可以重新連接的遠程GNU screen ssh -t user@some.domain.com /usr/bin/screen –xRR 人們總是喜歡在一個文本終端中打開許多shell,如果會話突然中斷,或你按下了“Ctrl-a d”,遠程主機上的shell不會受到絲毫影響,你可以重新連接,其它有用的screen命令有“Ctrl-a c”(打開新的shell)和“Ctrl-a a”(在shell之間來回切換),請訪問http://aperiodic.net/screen/quick_reference閱讀更多關于screen命令的快速參考。 #### 19、繼續SCP大文件 rsync –partial –progress –rsh=ssh $file_source $user@$host:$destination_file 它可以恢復失敗的rsync命令,當你通過VPN傳輸大文件,如備份的數據庫時這個命令非常有用,需要在兩邊的主機上安裝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 -> local #### 20、通過SSH W/ WIRESHARK分析流量 ssh root@server.com ‘tshark -f “port !22″ -w -' | wireshark -k -i – 使用tshark捕捉遠程主機上的網絡通信,通過SSH連接發送原始pcap數據,并在wireshark中顯示,按下Ctrl+C將停止捕捉,但也會關閉wireshark窗口,可以傳遞一個“-c #”參數給tshark,讓它只捕捉“#”指定的數據包類型,或通過命名管道重定向數據,而不是直接通過SSH傳輸給wireshark,我建議你過濾數據包,以節約帶寬,tshark可以使用tcpdump替代: ssh root@example.com tcpdump -w – ‘port !22′ | wireshark -k -i – #### 21、保持SSH會話永久打開 autossh -M50000 -t server.example.com ‘screen -raAd mysession’ 打開一個SSH會話后,讓其保持永久打開,對于使用筆記本電腦的用戶,如果需要在Wi-Fi熱點之間切換,可以保證切換后不會丟失連接。 #### 22、更穩定,更快,更強的SSH客戶端 ssh -4 -C -c blowfish-cbc 強制使用IPv4,壓縮數據流,使用Blowfish加密。 #### 23、使用cstream控制帶寬 tar -cj /backup | cstream -t 777k | ssh host ‘tar -xj -C /backup’ 使用bzip壓縮文件夾,然后以777k bit/s速率向遠程主機傳輸。Cstream還有更多的功能,請訪問http://www.cons.org/cracauer/cstream.html#usage了解詳情,例如: echo w00t, i’m 733+ | cstream -b1 -t2 #### 24、一步將SSH公鑰傳輸到另一臺機器 ssh-keygen; ssh-copy-id user@host; ssh user@host 這個命令組合允許你無密碼SSH登錄,注意,如果在本地機器的~/.ssh目錄下已經有一個SSH密鑰對,ssh-keygen命令生成的新密鑰可能會覆蓋它們,ssh-copy-id將密鑰復制到遠程主機,并追加到遠程賬號的~/.ssh/authorized_keys文件中,使用SSH連接時,如果你沒有使用密鑰口令,調用ssh user@host后不久就會顯示遠程shell。 #### 25、將標準輸入(stdin)復制到你的X11緩沖區 ssh user@host cat /path/to/some/file | xclip 你是否使用scp將文件復制到工作用電腦上,以便復制其內容到電子郵件中?xclip可以幫到你,它可以將標準輸入復制到X11緩沖區,你需要做的就是點擊鼠標中鍵粘貼緩沖區中的內容。

      posted on 2012-12-13 22:43  黑暗伯爵  閱讀(644)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 亚洲综合一区国产精品| 国产裸体美女视频全黄| 久久国产精品精品国产色| 亚洲丰满熟女一区二区v| 成人精品视频一区二区三区| 日本免费一区二区三区最新vr| 日韩中文日韩中文字幕亚| 五指山市| 中文字幕日韩有码av| 五月综合网亚洲乱妇久久| 久久99精品中文字幕在| 国内揄拍国内精品人妻久久| 美女胸18下看禁止免费视频| 五月丁香激激情亚洲综合| 玩弄放荡人妻少妇系列| 高清偷拍一区二区三区| 翘臀少妇被扒开屁股日出水爆乳 | 在线日韩日本国产亚洲| 欧产日产国产精品精品| 色综合色国产热无码一| 午夜福利国产精品视频| 日韩一区二区三区无码影院| 粉嫩一区二区三区精品视频| 久久精品娱乐亚洲领先| 亚洲成人av在线系列| 亚洲国产精品线观看不卡| 全免费A级毛片免费看无码| 亚洲av日韩av一区久久| 国产粉嫩高中无套进入| 国产精品无码av不卡| 欧美人与动牲交A免费观看| 午夜精品福利亚洲国产| 精品人人妻人人澡人人爽人人| 国产做无码视频在线观看浪潮| 在线观看成人av天堂不卡| 大地资源免费视频观看| 国产精品丝袜亚洲熟女| 欧美亚洲色综久久精品国产| 国产精品va在线观看无码不卡| 99久久免费精品国产色| 久热伊人精品国产中文|