非root用戶ssh 執行 sudo遠程機器免密鑰

  非root用戶ssh 執行 sudo遠程機器免密鑰

# 1、登陸192.168.1.10

ssh-keygen -t rsa # 一路回車

# 將公鑰添加到認證文件中

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys


# 并設置authorized_keys的訪問權限

chmod 600 ~/.ssh/authorized_keys

[root@webserver ~]# cat /root/.ssh/id_rsa.pub???????????????????????????????? ?
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxIuTif2tmTqEyhTV2im7UWdETqM+LxCbgudawuD2Wl8Mip6C9KGOC84jsphbPrjcWrYnSWAkdZ/p0uWULjdNWCysugyBWX6PyHKym1dVkjChEbG7fv2xgeuMoTmNK1vaujnFdJUqL40Cg1hRtVgiq9LHKNW9uw9HYpdPeQi3seiwlttPJymfTzvom4FVzcwC81RrlECkVBLsYY4HIfSaDFDardjkAo4PDlqf1XzFyrG20hTRcVpkCty+FYXYHqh3xS+9+XwDv5TysS9c60+qZ9aNxacZ7t9AeZ8XOdUPdaQQXJ3ix6eo+r9CXOPbcBrXqZ4GuWY6fNes7PxWgjtEPw== root@webserver
[root@webserver ~]#

# 2、然后再目標機器上執行如下操作

useradd deluser
echo "pwddeluser" |  passwd --stdin deluser 

# 3、切換用戶

su - deluser
# 每個節點都執行
ssh-keygen -t rsa # 一路回車
# 將公鑰添加到認證文件中
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
# 并設置authorized_keys的訪問權限
chmod 600 ~/.ssh/authorized_keys
# 追加到該文件下
cat >>/home/deluser/.ssh/authorized_keys <<"EOF"
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxIuTif2tmTqEyhTV2im7UWdETqM+LxCbgudawuD2Wl8Mip6C9KGOC84jsphbPrjcWrYnSWAkdZ/p0uWULjdNWCysugyBWX6PyHKym1dVkjChEbG7fv2xgeuMoTmNK1vaujnFdJUqL40Cg1hRtVgiq9LHKNW9uw9HYpdPeQi3seiwlttPJymfTzvom4FVzcwC81RrlECkVBLsYY4HIfSaDFDardjkAo4PDlqf1XzFyrG20hTRcVpkCty+FYXYHqh3xS+9+XwDv5TysS9c60+qZ9aNxacZ7t9AeZ8XOdUPdaQQXJ3ix6eo+r9CXOPbcBrXqZ4GuWY6fNes7PxWgjtEPw== root@webserver
EOF

# 4、root用戶下追加該如下內容

cat >>/etc/sudoers<<"EOF"
deluser   ALL=NOPASSWD:/bin/rm -f /tmp/x.log
EOF
echo "123" >/tmp/x.log
# 192.168.1.10上執行 測試
ssh  -p 22879     -t deluser@192.168.1.56  "sudo rm -f /tmp/x.log"  # 必須執行測試,需要輸入 yes ,因為第一次需要記住登陸信息# 這樣就在192.168.1.10執行 ssh  -p 22879     -t deluser@192.168.1.56  "sudo rm -f /tmp/x.log" 
# 就會刪除 192.168.1.56 的 /tmp/x.log 這個文件
# 再次執行就不再需要輸入任何信息了# 注意這個是單向互信,如果需要雙向的話,將其/home/deluser/.ssh/authorized_keys 拷貝給對方的同樣文件中即可。

?



轉載于:https://www.cnblogs.com/bjx2020/p/9052198.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538675.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538675.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538675.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

分數的拆分原理和方法_常見的節稅原理你知道嗎?

節稅可以幫助大家合理的降低稅收支出&#xff0c;然后實現企業以及利益的最大化。但是節稅的時候一般都會使用一些節稅原理&#xff0c;因為不同的結節稅原理會有不同的節稅方法&#xff0c;這樣節稅效果也是不同的&#xff0c;那么生活中有哪些常見的節稅原理呢&#xff1f;第…

Flume實戰監聽文件夾內文件變化

Flume官網有多種場景的source&#xff0c;sink&#xff0c;channel的配置 1、flume安裝目錄下新建文件夾 example 2、在example下新建文件 spooldir-logger.conf內容如下&#xff1a; a1.sources r1 a1.sinks k1 a1.channels c1# Describe/configure the source a1.source…

python如何獲取輸入_python如何從鍵盤獲取輸入實例

python中使用input()函數來獲取用戶輸入 函數 input() 讓程序暫停運行&#xff0c;等待用戶輸入一些文本&#xff0c;獲取用戶的輸入后&#xff0c;Python將其存儲到一個變量中&#xff0c;以方便后期使用。 name input("Tell me your name,and I will repeat it back to…

cad打印本計算機未配置,CAD打印的基本設置詳細教程

CAD打印的基本設置詳細教程開始畫圖之前我們就考慮到打印的需要&#xff0c;要用多大紙張&#xff0c;打印比例應該設置成多少&#xff0c;打印后的字高、線寬、顏色應該設置成多少&#xff0c;在繪制圖形的時候&#xff0c;這些為打印而做的準備工作必須做好。要想正確地打印圖…

原 BinaryWriter和BinaryReader(二進制文件的讀寫)

原文 BinaryWriter和BinaryReader&#xff08;二進制文件的讀寫&#xff09; C#的FileStream類提供了最原始的字節級上的文件讀寫功能&#xff0c;但我們習慣于對字符串操作&#xff0c;于是StreamWriter和 StreamReader類增強了FileStream&#xff0c;它讓我們在字符串級別上操…

python redis 消息隊列_Python的Flask框架應用調用Redis隊列數據的方法

任務異步化打開瀏覽器&#xff0c;輸入地址&#xff0c;按下回車&#xff0c;打開了頁面。于是一個HTTP請求&#xff08;request&#xff09;就由客戶端發送到服務器&#xff0c;服務器處理請求&#xff0c;返回響應&#xff08;response&#xff09;內容。 我們每天都在瀏覽網…

go ip過濾_用Go實現自己的爬蟲

作者&#xff1a;Masamune在日常生活中&#xff0c;我們時常會遇到一些采集數據相關的需求&#xff0c;比如獲取一些官方數據整理到excel表中進行統計&#xff0c;聚合一些網頁新聞提高自己的閱讀效率等等。雖然許多爬蟲教程都是用python寫的&#xff0c;但是我認為Go語言是比p…

Flume實戰采集文件內容存入HDFS

1、flume安裝目錄下新建文件夾 example 2、在example下新建文件 log-hdfs.conf 內容如下&#xff1a; # Name the components on this agent a1.sources r1 a1.sinks k1 a1.channels c1#exec 指的是命令 # Describe/configure the source a1.sources.r1.type exec #F…

總結計算機語言的基本元素,認識程序設計中基本元素教案.doc

曲靖師院計算機科學與工程學院學生試講教案表課題&#xff1a;認識程序中的基本元素 年級&#xff1a;高一 課時&#xff1a;1課時授課時間&#xff1a;20分鐘 講授者&#xff1a;秦巧林 指導教師&#xff1a;崔麗梅教學目標知識與技能1. 掌握計算機程序中常用的常量、變量、函…

python海龜繪圖圓形_python之海龜繪圖

1. 基本功能介紹 在海龜作圖中&#xff0c;我們可以編寫指令讓一個虛擬的&#xff08;想象中的&#xff09;海龜在屏幕上來回移動。這個海龜帶著一只鋼筆&#xff0c;我們可以讓海龜無論移動到哪都使用這只鋼筆來繪制線條。通過編寫代碼&#xff0c;以各種很酷的模式移動海龜&a…

PLSQL Developer導入csv文件到oracle

csv文件內容&#xff1a; 要導入的表結構 create table RPT_MONILUCE_2_P01 ( imsi NUMBER, road_line NUMBER, ci NUMBER, diff NUMBER, rn NUMBER, sdate DATE, report_id NUMBER(20) ) 步驟&#xff1a; 1、在csv第一行上增加…

erwin 不能輸入中文_國產開源建模軟件PDMan與國外商業建模軟件ERwin的主要功能比較...

在數據庫建模的過程中&#xff0c;我們經常會使用到ERwin或者Power Designer之類的建模軟件&#xff0c;來構建我們的邏輯模型和物理模型。但是這類軟件都屬于商業軟件&#xff0c;需要企業購買相應的許可證授權。有些時候&#xff0c;我們會在沒有購買這類商業建模軟件的環境下…

Confluence 6 workbox 通知包含了什么

當一個用戶在 Confluence 中進行下面的操作的時候&#xff0c;workbox 將會顯示為通知&#xff1a; 分享&#xff08;Shares&#xff09; 你的頁面或者博客頁面。 提及&#xff08;Mentions&#xff09; 你的頁面&#xff0c;博客頁面&#xff0c;回復或者任務。你 關注&#x…

已知一點經緯度,方位角,距離,求另一點經緯度

參考了博文&#xff1a;http://blog.csdn.net/pyx6119822/article/details/52298037 ------------------------------------------------ package hellotest;public class LonLatTest3 {/** 大地坐標系資料WGS-84 長半徑a6378137 短半徑b6356752.3142 扁率f1/298.2572236*//**…

計算機一級excel如何選擇2個,2017年計算機一級excel操作題(2)

(3)建立和編輯圖表選擇工作簿中需要編輯的表單&#xff0c;為其添加圖表&#xff0c;其具體操作如下&#xff1a;步驟1選取“電腦城日出貨統計表”的“配件”和“所占比例”兩列&#xff0c;選擇【插入一圖表】命令&#xff0c;在彈出的“圖表向導”對話框“標準類型”的“圖表…

python的基本語術_一起學python-徹底掌握專業術語“變量”的概念

昨天分享了笨方法學習編程&#xff0c;今天就讓我們通過實戰來接觸python&#xff0c;掌握專業術語“變量”的概念吧 python 中的變量的基本概念和初中代數的方程式X的概念是一樣的&#xff0c;只是在計算機程序當中這個X不僅僅可以代表一個數字&#xff0c;還可以代表一段文字…

lamp自動部署工具_Linux一鍵配置工具ezhttp介紹

簡介&#xff1a; ezhttp是一個Linux一鍵配置工具&#xff0c;采用bash腳本語言編寫。支持自動配置LAMP,LNMP,LNAMP環境&#xff0c;以前提供各種其它的配置工具&#xff0c;如自動配置swap,配置iptables等。項目托管在github&#xff0c;地址為https://github.com/centos-bz/e…

Maven錯誤

1、軟件包javax.servlet不存在 解決辦法&#xff1a; 從tomcat lib目錄下拷貝一個servlet-api.jar的包到“JDK\jre\lib\ext”目錄下 凡是出現找不到包的情況&#xff0c;都可以將找到的包放到JDK\jre\lib\ext下&#xff0c;然后再編譯就能夠通過。 有方法是在pom.xml中引用s…

我對計算機感興趣作文300字,我想對電腦游戲說作文300字

電腦游戲呀&#xff01;電腦游戲呀&#xff01;我知道你被人們創造出來&#xff0c;是想給人們帶來快樂&#xff0c;可你也給人們帶來了不少煩惱呀&#xff01;你可知道&#xff0c;自從爸爸迷上了你&#xff0c;就像是變了一個人似的……每天清晨&#xff0c;天還蒙蒙亮&#…

git設置全局賬號密碼_jenkins2.222使用之二、總體設置

構建前提&#xff1a;由于構建的時候是基于maven、git(碼云)以及jdk1.8來的&#xff0c;所以這些都需要和jenkins安裝在同一臺服務器上面。全局工具配置&#xff1a;1、配置jdk系統管理-全局工具配置-jdk&#xff0c;配置如下:jdk版本可以配置多個&#xff0c;構建的時候&#…