2013-10-02 151 views
1

使用'使用ssh在遠程主機上執行shell腳本'選項並且需要遠程服務器上的sudo權限才能更改權限並刪除受保護的文件。 如何使用此權限運行會話?如何使用sudo權限從Jenkins運行遠程ssh會話?

獲取消息

須藤:對不起,你必須試圖運行sudo命令時,有一個tty運行sudo的

回答

0

如果遠程服務器接受root用戶直接登錄,你可以簡單地做:

ssh -l root yourserver command_to_execute 

類似的語法是:

ssh [email protected] command_to_execute 

記住,允許通過ssh的root用戶的登錄到遠程服務器並不總是一個好的解決方案。 更好的解決方案是將所有者/權限更改爲允許非root用戶修改受保護的文件。