[英]SSH Key Exchange with alternate user
所以我使用的是 RHEL 7。我有兩台具有以下用戶帳戶的服務器
我希望設置按以下方式工作。
使用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.