1. 程式人生 > >非root 使用者 centos 7 下配置免密碼登入

非root 使用者 centos 7 下配置免密碼登入

方法一:

a機器:192.168.153.141
b機器:192.168.153.142
在a一臺機器使用命令ssh-keygen –t rsa  直接預設


在b機器上 使用ssh-keygen –t rsa  直接預設


複製a機器上/home/hadoop/.ssh/id_rsa.pub檔案到b機器/home/hadoop/.ssh/authorized_keys命令如下:

cd /home/hadoop/.ssh/
scp id_rsa.pub [email protected]:/home/hadoop/.ssh/authorized_keys 


實現a到b器的免密登入
測試登入: ssh 192.168.153.142不需要輸入密碼,配置成功

方法二:

#生成ssh免登陸金鑰
    #進入到我的home目錄
    cd ~/.ssh

ssh-keygen -t rsa 

(四個回車)
    執行完這個命令後,會生成兩個檔案id_rsa(私鑰)、id_rsa.pub(公鑰)
    將公鑰拷貝到要免密登陸的目標機器上(一定要先執行下面命令,拷貝到本機器一份,localhost為本機id或主機名,然後再執行此命令,拷貝到別的機器

ssh-copy-id localhost

執行完成後測試,ok!

相關推薦

root 使用者 centos 7 配置密碼登入

方法一: a機器:192.168.153.141 b機器:192.168.153.142 在a一臺機器使用命令ssh-keygen –t rsa  直接預設 在b機器上 使用ssh-keygen –t rsa  直接預設 複製a機器上/home/hadoop/.ssh/

CentOS 7 SSH配置密碼登入

配置環境: (1)伺服器IP、名稱、網絡卡資訊 3臺 Redhat 5.6 linux 64位系統內容如下: IP地址:                   伺服器名稱      網絡卡名稱       使用者名稱        主目錄 192.168.102.247      hadoop1  

CentOS 7 配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 2018.3.11

service req pac pat 二進制 logs block ip 地址 rom CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 阿裏雲服務器的選擇 當然是選擇學生優惠啦。這裏阿裏雲還提供了輕量級服務器這個選項

CentOS 7 配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架

googl vertica yii header tooltip min mongo ble color html { } .CodeMirror { height: auto } .CodeMirror-scroll { } .CodeMirror-lines { pa

CentOS 7 配置ip forward(虛擬路由器)

Linux 中ip forward功能是一個比較方便實用的功能,只需要簡單配置,新增幾條路由,即可實現ip轉發。本文基於CentOS 7下采取一臺機器充當虛擬路由,來實現Windows環境與Linux環境中相互通訊。具體見下文,供大家參考。 一、環境及需求

CentOS 7 配置 Android 開發環境

起因作為一個 Android 驅動工程師,Linux 很自然的成為了我日常工作的主要作業系統環境。目前比較流行的 Linux 發行版本已經很多了,流行度最高的應該還是 Ubuntu, 而且 Google 提供的 Android 編譯環境配置文件中,也只提供了 U

CentOS 7 配置KVM

之前有文章寫過這塊的,CentOS 7 下面又有些不同,記錄一下吧。 1.查cpu是否支援VT egrep '(vmx|svm)' --color=always /proc/cpuinfo 2.檢查核心模組是否載入 lsmod | grep kvm 3.檢視Selinux狀態 sestatus 如果是

Mac環境 配置 密碼 登陸 阿里雲伺服器

環境說明 本地主機:個人mac 訪問主機:阿里雲ECS伺服器 本地主機需要執行的操作 a:進入根目錄下的ssh資料夾 cd ~/.ssh b:執行操作,生成RSA非對稱加密的金鑰 ssh-keygen -t rsa 然後一路按回車下去就好了,會生成相應的金

CentOS 7忘記mysql密碼找回

1.mysql密碼忘記 2.停止mysql /etc/init.d/mysql stop 3.啟動無密登入mysql 前面/usr/local/mysql/bin/,是MySQL安裝的目錄bin下 /usr/local/mysql/bin/mysqld_sa

LinuxSSH密碼登入配置

假設有 A、 B 兩臺 Linux 伺服器,我們希望能夠從其中一臺伺服器通過 SSH 免密碼登入到另一臺伺服器。 兩臺伺服器的資訊如下: 主機名    IP地址    免密碼登入使用者名稱 server1    

對稱加密演算法:實現ssh密碼登入

**描述:利用非對稱加密演算法,實現兩臺主機之間可以免密碼直接登入 ,如下圖:** 整個實驗的原理如下圖: 具體步驟如下: 1、先準備好實驗需要的環境(兩臺虛擬機器–A:192.168.72.73,B:192.168.72.23),此時,我們遠端登入主機B,

SSH配置密碼登入後,仍需要輸入密碼——解決方案

      在配置SSH免密碼登入的時候,發現配置完成後仍然需要輸入密碼,檢視網路資源,意識到是檔案許可權問題,但是按照網上的很多部落格都不成功。後來發現了問題所在:不止authorized_keys需要修改檔案許可權,.ssh資料夾的許可權也需要修改。而且,如果配置已經完

Macssh密碼登入

每次ssh遠端登入Mac都需要密碼,很煩人,接下來我們就來使用公鑰私鑰的方式,來ssh遠端登入Mac免密碼。 本文示例為Mac遠端登入Mac,其它平臺應該類似,可以作為參考。 1,生成公鑰和私鑰(客

Ubuntussh密碼登入安裝

1、首先在本機安裝openssh-server和openssh-client. 命令:sudo apt-get install openssh-server openssh-client 2、在檢查當前的目錄下有沒有.ssh這個檔案,沒有的話就mkdir下。 3、生成公鑰與

root使用者CentOS安裝JDK1.7

參考下面的步驟安裝的可以得。。 記得每個命令都要加sudo 前面。。 然後輸入當前非root使用者的密碼。‘ 1、原始碼包準備: 首先到官網下載jdk,http://www.oracle.com/technetwork/java/javase/download

centos 7 系統進行多伺服器的SSH密碼登入配置

學習ssh配置的目的就是為學習hadoop做鋪墊。因為在進行hadoop完全分散式的大資料處理,需要用到客戶端與各個伺服器之間進行面密碼登陸並配合來完成資料處理。 基於此,我就在網上搜索了幾篇文章,嘗試著去配置。“好事多磨”,從開始配置到我真正的配置成功,還是今天上午的事

CentOS 7新建用戶並設置為可提升為ROOT權限

linux root 權限 第一步:添加用戶命令:#adduser tom <!--此處以用戶tom為例-->第二步:修改密碼命令:#passwd tom根據提示輸入兩次密碼,完成密碼設置。第三步:設置用戶權限 方法一:修改 /etc/sudoers 文件(推薦方法) 命

CentOS 6.7配置 yum 安裝 Nginx

位置 .org www. 指令 nginx sea nginx服務 enabled ase CentOS 6.7下配置 yum 安裝 Nginx。 轉載:http://www.linuxidc.com/Linux/2016-07/133283.htm 第一步,在/etc/y

CentOS 7搭建配置SVN服務器

col 目錄 賬號密碼 .cn .html 亂碼 錯誤 dmi cal 原文鏈接:https://www.cnblogs.com/tdalcn/p/6937714.html 同步:http://blog.csdn.net/u011884440/article/details

CentOS 7Samba的安裝與配置

linux下 samba服務器 覆蓋 allow 速度 firewalld 方法 服務啟動 wall CentOS 7下Samba的安裝與配置 一、簡介 簡介以及配置介紹部分來自:https://www.cnblogs.com/muscleape/p/6385583.htm