首頁>Club>
4
回覆列表
  • 1 # BVHBKQW8

    ssh命令用法:ssh+加要執行的命令,需在SSH 2客戶端上使用。

    1、SSH客戶端版本檢視。

    有時需確認SSH客戶端及其相應的版本號。使用ssh -V命令可以得到版本號。注意,Linux一般自帶的是OpenSSH: 下面例子即表明該系統正在使用OpenSSH:

    $ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003。

    下面的例子表明該系統正在使用SSH2:

    $ ssh -V ssh: SSH Secure Shell 3.2.9.1 (non-commercial version) on i686-pc-linux-gnu。

    2、用SSH登入到遠端主機。

    當第一次使用ssh登入遠端主機時,會出現沒有找到主機金鑰的提示資訊。輸入"yes"後,系統會將遠端主機的金鑰加入到主目錄下.ssh/hostkeys下,這樣就可繼續操作。

    3、除錯SSH客戶端會話。

    當ssh連接出現問題時,需透過檢視除錯資訊來定位這些錯誤。使用v選項(注意:是小寫的v),即可檢視除錯資訊。

    4、用SSH退出符切換SSH會話。

    遠端登陸到一臺主機A,然後從A登陸到B,如希望在A上做操作,還得再開一個終端。

    當使用ssh從本機登入到遠端主機時,希望切換到本地做一些操作,然後再重新回到遠端主機。這時,不需中斷ssh連線,只需按照如下步驟操作即可:當已經登入到了遠端主機時,可能想要回到本地主機進行一些操作,然後又繼續回到遠端主機。(1)登入遠端主機:localhost$ ssh -l jsmith remotehost。(2)已連線遠端主機:remotehost$。(3)要臨時回到本地主機,輸入退出符號:“~”與“Control-Z”組合。當輸入“~”不會立即在螢幕上看到,按下<Control-Z>並且按回車之後一起顯示。如下,在遠端主機中以此輸入“~<Control-Z>”remotehost$ ~^Z [1]+ Stopped ssh -l jsmith remotehost localhost$。(4)已經退回到本地主機,ssh遠端客戶端會話就在UNIX後臺中執行,可向下面那樣檢視它:localhost$ jobs [1]+ Stopped ssh -l jsmith remotehost。(5)可將後臺執行的ssh會話程序切換到前臺,重新回到遠端主機,而無需輸入密碼:localhost$ fg %1 ssh -l jsmith remotehost remotehost$。

    5、用SSH退出字元會話,顯示資訊。

    要取得一些關於當前會話有用資訊,可按以下方式完成。這隻能在SSH 2客戶端上使用。登入到遠端伺服器:localhost$ ssh -l jsmith remotehost。在遠端伺服器上,輸入ssh退出字元~並輸入s。會顯示出很多有關當前ssh連線的有用資訊。

  • 中秋節和大豐收的關聯?
  • 摔角比賽想打出五星賽,需要滿足哪些條件?