溫馨提示×

如何使用SSH密鑰進行遠程執行命令

小樊
242
2024-08-11 07:21:37
欄目: 編程語言

要使用SSH密鑰進行遠程執行命令,首先需要生成SSH密鑰并將公鑰添加到遠程服務器的authorized_keys文件中。以下是具體步驟:

  1. 生成SSH密鑰對:在本地計算機上打開終端或命令提示符,輸入以下命令生成SSH密鑰對:
ssh-keygen -t rsa

按照提示輸入密鑰存儲位置和密碼(如果需要),然后生成SSH公鑰和私鑰。

  1. 將公鑰添加到遠程服務器:使用以下命令將公鑰添加到遠程服務器的authorized_keys文件中(替換user@server為您的用戶名和遠程服務器地址):
ssh-copy-id user@server

或者手動將公鑰內容復制到遠程服務器的~/.ssh/authorized_keys文件中。

  1. 測試SSH連接:使用以下命令測試SSH連接是否成功(如果提示輸入密碼,則表示連接失?。?/li>
ssh user@server
  1. 遠程執行命令:要遠程執行命令,可以使用ssh命令并在后面跟上要執行的命令,例如:
ssh user@server 'ls -l'

這將在遠程服務器上執行ls -l命令并返回結果。

通過以上步驟,您可以使用SSH密鑰對進行安全的遠程命令執行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女