簡體   English   中英

與備用用戶的 SSH 密鑰交換

[英]SSH Key Exchange with alternate user

所以我使用的是 RHEL 7。我有兩台具有以下用戶帳戶的服務器

  1. 根(明顯)
  2. 行政

我希望設置按以下方式工作。

使用admin用戶從服務器 1 到服務器 2 的無密碼 SSH,但 SSH 啟動總是從root用戶完成。

我們不允許為root用戶進行 ssh 密鑰交換,但是我們正在使用的應用程序使用 root ssh 到其他節點。

我希望我在這里說得通:)

SSH 使用root用戶連接到 server2,但在內部它應該使用admin用戶的密鑰並使用 admin 用戶連接到 server2。

我試圖配置/etc/ssh/ssh_config文件並在那里添加主機/用戶配置,現在我可以從root用戶運行ssh server2並且它使用我在 ssh_config 文件中定義的管理員用戶連接到 server2 但它提示輸入每次我不想要的密碼。

當我以admin用戶身份發出 ssh 時,與admin密鑰交換已經完成並經過測試可以正常工作。

提前致謝。

在同一個文件/etc/ssh/ssh_config您需要添加要使用的密鑰,如下所示:

Host srv2
 User admin
 IdentityFile /home/admin/.ssh/id_rsa

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM