在我自己的機器上,如果我啓動一個新的終端並執行某些需要超級用戶權限的操作,我必須輸入密碼。沒有密碼sudo通過ssh第二次
但是,如果我第二次登錄到遠程機器,這不是必需的,這怎麼可能?這是同一個shell嗎?
ssh remote_machine
sudo su
# enter password
# drop out of the remote shell entirely
ssh remote_machine # again
sudo su
# now continue without typing a password!
這怎麼可能?
在這裏不起作用。你確定它有效嗎?你使用哪個ssh/sudo/...版本? –
是的,我很積極。請注意,我不是在談論SSH密碼(反正我使用密鑰)。我正在談論你的密碼以獲得sudo權利。 –
是的,我意識到這一點(並且我爲我的測試使用了ssh-agent的ssh-keys) –