我已經將服務器A的ssh密鑰設置爲服務器B,我可以在沒有密碼的情況下登錄服務器B.我試圖在bash腳本中設置一個反向ssh隧道。從如果我做它按預期工作即不需要密碼在bash腳本中使用ssh密鑰
ssh -N -R 1234:localhost:22 [email protected] -p 22
表格服務器A,但是如果我用它在腳本
#!/bin/bash
/usr/bin/ssh -N -R 1234:localhost:22 [email protected] -p 22
有人問我輸入密碼
命令行[email protected]'s password:
我該怎麼做才能使用鑰匙?
我相信你需要啓動你的'ssh-agent'並添加你的密鑰。 – 4ae1e1