SSH提供的不僅僅是一個安全的遠端終端環境。您可以使用SSH來隧道通訊、傳輸檔案、裝載遠端檔案系統等等。這些提示和技巧將幫助您利用SSH伺服器。
SSH不僅僅透過加密的連線進行身份驗證–所有SSH通訊都是加密的。無論是傳輸檔案、瀏覽網頁還是執行命令,您的操作都是私有的。
SSH隧道允許遠端SSH伺服器充當代理伺服器。來自本地系統的網路流量可以透過安全連線傳送到SSH伺服器。例如,您可以透過SSH隧道引導web瀏覽流量對其進行加密。這將防止公共Wi-Fi網路上的使用者看到您正在瀏覽的內容,或繞過本地網路上的網站和內容過濾器。
當然,當流量離開SSH伺服器並訪問Internet時,它就變成了未加密的。對於透過隧道訪問的web伺服器,您的連線似乎來自執行SSH伺服器的計算機,而不是本地系統。
在Linux上,使用以下命令在本地系統的埠9999處建立SOCKS代理:
ssh -D 9999 -C user@host
‘
隧道將一直開啟,直到您的SSH連線終止。
開啟web瀏覽器(或其他應用程式),並將SOCKS代理設定為埠9999和localhost。使用localhost,因為隧道入口正在本地系統上執行。
我們還介紹瞭如何使用PuTTY在Windows上設定SSH隧道。
scp或secure copy命令允許您在執行SSH伺服器的遠端系統和本地系統之間傳輸檔案。
例如,要將本地檔案複製到遠端系統,請使用以下語法:
scp /path/to/local/file user@host:/path/to/destination/file
要將遠端SSH伺服器上的檔案複製到本地系統,請改用以下語法:
scp -r user@host:/path/to/remote/file /path/to/destination/file
您還可以設定無密碼scp訪問,並使用scp從指令碼中傳輸檔案。
您可以透過SSH裝載遠端資料夾,並像系統上的任何其他目錄一樣訪問它,跳過檔案傳輸的繁瑣scp程序。
如果您使用的是Ubuntu或其他基於GNOME的桌面環境,並使用Nautilus檔案管理器,啟動檔案管理器,單擊“檔案”選單,然後選擇“連線到伺服器”。
系統將提示您輸入SSH伺服器的詳細資訊和憑據。
遠端系統上的檔案將顯示在檔案管理器中。
其他Linux桌面環境可能有類似的選項,可以透過SSH輕鬆地掛載目錄。
如果您不能訪問GUI或更願意使用終端實用程式,那麼可以使用sshfs將遠端SSH系統作為檔案系統裝載到您的計算機上。
每次使用SSH登入時,都會出現一個新的終端會話。登出時,會話將關閉。如果您希望在SSH會話之間保留終端會話,請使用gnuscreen或其他實用程式。
登入到遠端系統後,執行screen命令啟動screen會話。在螢幕會話中執行命令,然後按Ctrl-a和d從螢幕會話中分離。
螢幕會話及其內部執行的命令繼續在後臺執行。要稍後重新連線到screen會話,請執行screen-r命令。
SSH可以接受在您登入時執行的命令,因此您可以連線到SSH伺服器並使用單個命令重新連線到螢幕會話:
ssh -t user@host screen -r
如果您對執行SSH伺服器的系統具有本地訪問許可權,則可以在本地和遠端訪問螢幕會話之間移動。
當您從另一個系統連線到SSH伺服器時,如果系統還不知道其金鑰,您將看到一條警告訊息。此訊息可幫助您確保遠端系統未被其他系統模擬。
但是,您可能無法記住標識遠端系統公鑰的長字串。要使金鑰的指紋更容易記住,請啟用“可視主機金鑰”功能。
您可以在SSH配置檔案中啟用它,或者在執行SSH命令時將其指定為一個選項。例如,執行以下命令連線到啟用VisualHostKey的SSH伺服器:
ssh -o VisualHostKey=yes user@host
現在你只需要記住圖片,而不是一根長長的線。
你還有其他的建議要分享嗎?留下評論,讓我們知道。
...透過向任何人**VPN接入來賺錢。他們經常在許多國家建立伺服器。人們被吸引到這些服務是因為各種各樣的原因,這些原因與連線到僱主的基礎設施無關。 ...
iMessage是蘋果為iOS、iPadOS和macOS使用者提供的網際網路資訊服務。早在2017年,蘋果就推出了iMessage應用程式,為iMessage帶來更豐富的體驗鋪平了道路,讓你可以使用iMessage應用程式做各種酷的新事情。 ...
...下面有什麼特徵?在本文中,我們將向您介紹一些您可以使用Google播放音樂的酷事情,無論是初學者還是老兵都可能不知道。 ...
...雖然該網站仍然是快速觀看影片剪輯的首選,但您還可以使用它做許多其他事情。這裡有10個YouTube駭客,將使您的觀看體驗更加愉快。。。 ...
蘋果手錶是iPhone使用者可穿戴的最好的手錶。即便如此,也許你在問自己,“我應該買一塊蘋果手錶嗎?” ...
... Ubuntu中的實時補丁以前已經提供給伺服器管理員;ubuntu19.04將此擴充套件到桌面使用者。 ...
... DeepAngel使用人工智慧從任何圖片中刪除特定型別的物件。它現在可以探測和移除的物體數量有限,但你確實可以看到人、貓、狗、大象、停車標誌、車輛和其他日常景象。上傳一...
... 這可能是最簡單和最有用的專案開始。使用Arduino板、幾根電線和LCD螢幕,您可以在**上鍵入文字並在螢幕上顯示。就這樣,你會有一個無線佈告欄。 ...
... SSH使用上述兩種加密型別在客戶機-伺服器模型中建立安全連線。當客戶機試圖建立與伺服器的連線時,每一方都會通訊其加密協議。 ...
當你感到無聊,想不出該做什麼時,你可以隨時上網。這些免費網站推薦最好的,最酷的,最具娛樂性的線上場所,都是隨機的。 ...