ssh詳解

大多數 Linux 發行版自帶OpenSSH軟件用來提供 SSH 功能,一些發行版默認包含客戶端和服務器端兩個軟件包(例如,Red Hat),而另一些(比方說 Ubuntu)則只是提供客戶端服務。爲了能讓系統接受遠端的連接,它必須安裝 OpenSSH-server 軟件包,再進行相關配置即可

SSH要認證遠端主機是否爲它所知道的那臺主機,並且加密了本地與遠程主機之間所有的通訊信息。

第一次嘗試連接,提示信息表明遠端主機的真實性不能確立。這是因爲客戶端程序以前從沒有看到過這個遠端主機。爲了接受遠端主機的身份驗證憑據,輸入“yes”。一旦建立了連接,會提示用戶輸入他或她的密碼。

ssh remote-sever(可以直接輸入ip地址)
用戶輸入 exit 命令後,關閉遠程連接
ssh username@remote-server (指定登錄的用戶名)

ssh 程序在遠端系統中執行單個命令,並把輸出結果顯示到本地系統 shell 會話中。

ssh remote-sys ls

文件複製scp:源或者目標路徑名要以遠端主機的名字,後跟一個冒號字符開頭.例如從遠端系統,remote-server,的家目錄下複製文檔 test.txt,到我們本地系統的當前工作目錄下.

scp remote-server:test.txt .

文件複製命令是 sftp: sftp 不需要遠端系統中運行 FTP 服務器。它僅僅要求 SSH 服務器。 這意味着任何一臺能用 SSH 客戶端連接的遠端機器,也可當作類似於 FTP 的服務器來使用。

sftp remote-server
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章