1. 程式人生 > >linux 增加一個使用者並打通ssh

linux 增加一個使用者並打通ssh

1、增加使用者
adduser hadoopadmin
usermod -a -G wheel hadoopadmin
passwd hadoopadmin




2、編輯檔案
visudo -f /etc/sudoers
#chmod 0440 /etc/sudoers
將%wheel那兩行開啟


3、測試是否增加成功:
su - hadoopadmin
sudo su -


4、打通hadoopadmin的ssh


web114:
cat ~/.ssh/id_rsa.pub > /mnt/nfs/id_rsa_hadoopadmin.pub


其他伺服器:
(
mkdir /mnt/nfs
mount -t nfs -o rw 172.16.4.188:/usr/local/public /mnt/nfs
)
sudo su - 
sudo su - hadoopadmin
mkdir ~/.ssh
cat /mnt/nfs/id_rsa_hadoopadmin.pub >> ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys


測試:
ssh
[email protected]

相關推薦

linux 增加一個使用者打通ssh

1、增加使用者 adduser hadoopadmin usermod -a -G wheel hadoopadmin passwd hadoopadmin 2、編輯檔案 visudo -f /etc/sudoers #chmod 0440 /etc/sudoers 將%w

Ubuntu增加一個使用者給普通使用者賦予root許可權的方法

方法一: 修改 /etc/sudoers 檔案,找到下面一行,把前面的註釋(#)去掉 ## Allows people in group wheel to run all commands %wheel    ALL=(ALL)    ALL 然後修改使用者,使其屬於root組(wheel),命令如下

DOS批處理器移動指定數量文件到一個臨時文件夾,上傳到linux服務器,刪除臨時文件夾下的文件

dosDOS批處理器移動指定數量文件到一個臨時文件夾,上傳到linux服務器,並刪除臨時文件夾下的文件,上傳需要依賴pscp.exe。腳本如下:@echo off&setlocal enabledelayedexpansion #將400個xml文件從M:\dockerEPG\目錄下移動到M:\scp

Ubuntu增加一個用戶給普通用戶賦予root權限的方法

people tro 一個 帳號登錄 token upd ubunt user date 1、添加用戶,首先用adduser命令添加一個普通用戶,命令如下: #adduser tommy //添加一個名為tommy的用戶#passwd tommy //修改密碼Ch

Linux下安裝Nginx配置一個圖片服務器

com log 僅支持 centos6 str 技術分享 .html agent remote 首先安裝nginx安裝環境 nginx是C語言開發,建議在linux上運行,本教程使用Centos6.5作為安裝環境。 --> gcc 安裝nginx需要先將官網下載的

二叉樹增加一個自身數目域賦值

#include<stdio.h> #include<malloc.h> #define null 0 struct Btree{ char data; int DescNum; Btree *lchild; Btree *rchild; }; Btree *

Linux:寫一個指令碼,給每一臺主機裝上JDK,配好環境變數

 當我們有很多臺主機,想在每臺機器上都安裝一樣的某些軟體時,可以通過指令碼去實現。 首先建立一個資料夾noarch(這裡是因為我之前配置的目錄就在這,所以就寫這個了,你可以隨便寫個名字) mkdir noarch 把事先下載好的軟體包放在這個目錄下(這個過程所有機器

linux中禁止root使用者ssh遠端登入修改ssh遠端登入埠

<p style="list-style: none; margin: 5px 0px 10px; padding: 0px; font-size: 26px; text-align: cent

linux 建立新使用者增加管理員許可權

1.adduser與useradd有什麼區別?2.那種方式會自動建立組、使用者組等資訊?3.如何新建使用者具有管理員許可權?$是普通管員,#是系統管理員,root使用者預設是沒有密碼的,因此也就無法使用

Linux 查詢nginx access_log 刪除一個月之前的log

find ./ -mtime +10 -name "access.log-*" -exec rm -rf {} \; 解釋:保留10天內的access.log,其餘的全部刪除 mtime 是檔案的更

作業系統作業:給linux系統增加一個系統呼叫

前不久開了一門《作業系統》,老師上課留下了一個作業——給Linux系統新增一個系統呼叫。剛開始只能用一臉懵逼來形容,只能硬著頭皮做下去。由於剛的新電腦,所以就沒敢裝雙系統。所以我選擇了虛擬機器,虛擬機器剛開始配置的過程不算特別複雜,網上也有很多教程,於是我看著虛擬機器也是一臉懵逼,不知道從何下手,百度得知快捷

在ARM Linux核心中增加一個新的系統呼叫

實驗平臺核心版本為4.0-rc1,增加的系統呼叫僅僅是簡單列印一個Hello World,最後我們在使用者空間用swi指令驗證。涉及到的改動如下:1. 在核心中增加檔案arch/arm/kernel/mysyscall.c,這個檔案實現新的列印Hello World的系統呼叫

linux增加一個新的系統呼叫實現pstree功能

這是我們linux課程的一個作業。 首先得到init程序的task_struct,根據list_for_each可以迴圈遍歷可以的到其所有的子程序的 list_head,根據list_head使用li

Linux 核心增加一個系統呼叫

實驗原理:核心:核心是整個作業系統的最底層,它負責了整個硬體的驅動以及提供了各種系統所需的核心功能,包括防火牆機制,是否支援LVM或Quota檔案系統,以及程序和記憶體管理和通訊功能。其實核心就是系統上面的一個檔案而已,它包含了驅動主機各項硬體的檢測程式與驅動模組。核心檔案通

swift建立第一個UIButton 增加點選事件

var button1 = UIButton(frame: CGRectMake(100, 200, 100, 40))                  button1 .setTitle("fi

linux下允許root使用者遠端登入建立ssh信任的方法

1允許root遠端登入 啟用root使用者:sudo passwd root      //修改密碼後就啟用了。  安裝OpenSSH server: 1. 使用apt命令安裝openssh server $ sudo apt-get install openssh-se

CRM如何在新增模塊中增加產品明細從其他模塊中取數

配置說明 tail edi == img chang lis htm 分享 一、如何在新增模塊中增加產品明細模塊並從其他模塊中取數 1、新增一個功能模塊如:CRM_MODULE_1 2、打開X:\MYOA\webroot\general\crm\apps\crm\mod

suitecrm 如何backup and restore ,從一個server 轉移到另一個 server . 保證customer package , customer module 不丟

config apache 技術 command with led ins data mage 原server部分 1 : suite backup 分為 數據庫和 網站 兩部分 , 在 網站目錄下 config.php , 可以看到 數據庫名字 等信息 。 在

Qt之自定義搜索框——QLineEdit裏增加一個Layout,還不影響正常輸入文字(好像是一種比較通吃的方法)

too 步驟 set box 文本 csdn sub void 鼠標 簡述 關於搜索框,大家都經常接觸。例如:瀏覽器搜索、Windows資源管理器搜索等。 當然,這些對於Qt實現來說毫無壓力,只要思路清晰,分分鐘搞定。 方案一:調用QLineEdit現