Linux
創建一個公鑰以允許 scp 伺服器到伺服器
我的場景是這樣的,我正在嘗試從 server1 到 server2 的 SCP,並且我需要在 server1 上創建一個 public_key 以允許 server2 訪問它。我該怎麼做呢?
- 使用使用者登錄 server1,這將 scp 文件。
ssh-keygen -t rsa
ssh-copy-id <user>@server2
- 測試是否可以從 server1 ssh 到 @server2
- 完畢。
網際網路上到處都是您問題的答案。在類似unix的機器上,Google搜尋關鍵字。ssh-keygen,例如在伺服器 1 上執行該命令:ssh-keygen -t rsa 將為您提供兩個文件 id_rsa 和 id_rsa.pub。您將 id_rsa 保存到您的 $ HOME/.ssh and you copy id_rsa.pub to server2: $ HOME/.ssh/authorized_keys。確保權限為 0600。
儘管如此,我還是做了一個快速的Google搜尋,只是為了看看你會在這個主題上找到什麼,這裡是 1,它考慮了你的伺服器 1 也可能是 Windows 的情況。:http ://www.mtu.net/~engstrom/ssh-agent.php