1. 程式人生 > >linux實現兩臺機器無密碼訪問

linux實現兩臺機器無密碼訪問

1、在需要無密碼登入遠端伺服器的機器上生成密碼對:
在生成的過程中有幾個選項讓你輸入金鑰對的儲存目錄及輸入私鑰,直接enter就行了。

cd .ssh

ssh-keygen

執行上面一步,會在~/.ssh目錄下生成兩個檔案id_rsa和id_rsa.pub, 其中id_rsa是私鑰,儲存在本機;id_rsa.pub是公鑰,是要上傳到遠端伺服器的。

2、在B機器家目錄下建立./ssh目錄 
mkdir .ssh

chmod 700 .ssh

chmod 600 authorized_keys 

3、從伺服器A上傳公鑰檔案到遠端伺服器B

scp id_rsa.pub [email protected]

:/home/.ssh

或者到B機器上 直接寫

echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAoFFCuMt4/GAfhpij1DQMMsezDTtKXRmkXHS1AYn1SXvae9KPmISBwATbCnYNTLqyTXNCCRtshGWGXZYgTsXtQZPNYlSkj1Wi4jQ3dT1U+Hy6sDeWGB+gd31G3NAh0SYmhjqq0VGEv0bQXWqP7A+Rl0k67Io9nVfS8hCLLIUUHOCHMpBynUynYqBV+JKfL06MwWXR62uDPp5sityHIZVG6HIG+vZ4OW/vmmnNTA9iGCWQi6v/HidllwBnqTKwKBP03kfO0Ay7iJL1Io17LTZCWa1+1NGP1AL5bM7LU1WGom1OBcBpEfWb0UQ+6i7+MzR/GySv6uUJYvy8BBp4PSRLBw==
[email protected]
" >>.ssh/authorized_keys

注:這是單向的,如果需要兩臺訪問無密碼,則上述反正來一遍

相關推薦

linux實現機器無密碼訪問

1、在需要無密碼登入遠端伺服器的機器上生成密碼對:在生成的過程中有幾個選項讓你輸入金鑰對的儲存目錄及輸入私鑰,直接enter就行了。 cd .ssh ssh-keygen 執行上面一步,會在~/.ssh目錄下生成兩個檔案id_rsa和id_rsa.pub, 其中id_rsa

忘記root密碼後怎麽解決?克隆虛擬機後如何實現linux相互登錄?

克隆 登錄 遠程 linux 使用單用戶模式破解更改root密碼:1、如果忘記linux的root密碼,可以進入單用戶模式更改root密碼,首先我們重啟虛擬機,操作如下:2、重啟系統後,3秒鐘內按向下的方向鍵,讓它停留在開機界面,如下圖:3、按方向鍵停留在第一行,按字母e編輯它,然後進入另外

Linux -機器互連

防火墻 出現 c2c 防火 跳板 ddd 使用 RoCE 普通 1.ssh ip 標準用法 ssh username@ip (默認當前系統登陸的用戶,如果是普通用戶,在不標註為root時,是以普通用戶登陸的 ) ssh root@ip

機器實現QPS3000的服務優化

服務流程:      輸入為一句話, 分詞、匹配百科詞條,讀redis過濾、從redis讀詞條summary資訊、返回   需求:      業務方的峰值QPS為3000   按照之前相關百科

Mac與Linux 實現nginx的安裝 與 訪問虛擬機器裡的nginx 實現的反向代理網站及檔案目錄

一             現在主要實現的是 nginx   反向代理功能,      首先 , 先在虛擬機器裡的系統裝 nginx  Note:我用的是Cent

Linux利用socket實現pc之間的資料傳輸功能,包括windows到linux,UDP實現

makefile 和TCP一樣,參見上一篇博文 客戶端和服務端主函式也和上一篇的tcp是一樣的,同樣參考上一篇博文,這裡只是修改了pub.c的檔案了 /* * pub.c * * Created on: 2016年7月14日 * Author: Admi

linux下rsync+inotify實現伺服器檔案實時同步

假設兩個伺服器: 192.168.0.1 源伺服器  有目錄 /opt/test/ 192.168.0.2 目標伺服器  有目錄 /opt/bak/test/ 實現的目的就是保持這兩個伺服器某個檔案目錄保持實時同步 實現方式: 通過rsync+inotify-too

實驗:基於keepalived實現realserver服務器中的nginx和php-fpm服務互為主從

基於keepalived實現nginx和php-fpm互為主從 基於keepalived實現兩臺realserver服務器中的nginx和php-fpm服務互為主從 思路:利用兩個VIP,一個定位nginx,一個定位php-fpm步驟:1、準備兩臺基於LNMP架構的服務器(能夠提供正常的web服務)2、在ng

配置靜態IP實現主機的互通

靜態IP:主機互通1.打開gns3 軟件,選擇兩個路由器,兩個主機,並且用網線將其連接起來,顯示其各個端口的名稱。將各個端口標註上IP地址,並運行。備註:同一路由器的兩個端口不能是相同的網段2.1利用CRT軟件遠程連接,配置路由器,輸入list命令查看路由器IP及端口號。2.2輸入正確端口號及IP,即可遠程登

ssh機器配置互相信任關系

Linux配置ssh互信操作步驟: 1.生成公鑰 [root@hadoop000 ~]# rm -rf ~/.ssh [root@hadoop000 ~]# ssh-keygen [root@hadoop001 ~]# rm -rf ~/.ssh [root@hadoop001 ~]# ssh-keygen

socket實現FTP服務器指定目錄下的文件轉移(不依賴第三方jar包)

gets util new ram ali ftp文件 turn tps lap 通過socket實現兩臺FTP服務器指定目錄下的文件轉移,其中包含了基礎了ftp文件列表顯示、上傳和下載。這裏僅供學習用,需掌握的點有socket、ftp命令、文件流讀取轉換等 完整代碼如下:

linux 從一機器復制文件到另一linux機器上去

linux機器 一個 tmp目錄 文件絕對路徑 root用戶 scp 服務器 home 系統路徑 1、功能說明scp就是security copy,用於將文件或者目錄從一個Linux系統拷貝到另一個Linux系統下。scp傳輸數據用的是SSH協議,保證了數據傳輸的安全,

搭建NFS服務實現虛擬機之間共享

tab fst 共享目錄 ports def 類型 oca img 啟用 NFS網絡文件系統,實現Linux與Linux之間的簡化文件共享服務 1.創建目錄,將光盤鏡像掛載到新建目錄上 mkdir -p /media/cdrom mount -o loop /dev/cdr

linux主機互傳檔案

假設主機B:[email protected] 1.從本機傳至另一臺主機B $ scp [引數] [檔案地址+名字] [email protected]:[要儲存的位置] 此時輸入密碼即可 2.從主機B傳到本機 $ scp [引數] [email&#

Linux實現個伺服器上個資料庫的表同步

最近遇到一個問題,需要將一個伺服器上的oracle資料庫中的表格的資料,匯入到另外一個伺服器上的mysql資料庫中。由於兩個伺服器上使用的是Linux系統,並且對此係統不是很熟悉,解決起來很是艱難,下面將我想到的其中一個辦法寫下來,跟大家分享一下: 第一步:在oracle伺服器上,建立一個目錄。

Linux配置多機器SSH相互通訊信任

2臺機器分別執行ssh-keygen生成公鑰和金鑰 [[email protected] ~]# ssh-keygen 生成.ssh資料夾及id_rsa和id_rsa.pub [[email protected] .ssh]# ll total 16 -rw-----

SSH-Agent實現機器登陸

學習過程中,我們大概會用到不超過10臺的機器,互相複製公鑰到對方機器上的authorized_keys檔案中即可,這樣就實現了免祕鑰登陸。 但在生產環境下,可能有成百上千臺機器,這種情況下去互相複製公鑰顯然不太現實。不過我們可以使用 ssh-agent 來實現多臺機器的ssh登陸。

Centos 7 機器搭建三主三從的redis叢集

忠告:在學習搭建redis叢集之前,先學會搭建單個的redis。上一篇我們就介紹了單個的redis搭建,有興趣的朋友可以參照一下。兩臺伺服器,個啟動三個例項,形成三主三從。ip:    192.9.200.159   192.9.200.1601、使用yum安裝所需環境和工具

centos 機器免密登入

假設第一臺機器主機名 n1   第二臺機器為n2 1. 兩臺機器都切換到你的登入使用者下。 2.  在n1中執行 ssh-keygen -t rsa   一路回車 3. 在n1中繼續執行 cat ~/.ssh/id_rsa.pub >

linux 從一機器複製檔案到另一linux機器上去

1、功能說明 scp就是security copy,用於將檔案或者目錄從一個Linux系統拷貝到另一個Linux系統下。scp傳輸資料用的是SSH協議,保證了資料傳輸的安全,其格式如下:scp 遠端使用者名稱@IP地址:檔案的絕對路徑 本地Linux系統路徑  scp 本地Linux系統檔案路徑 遠端使用者名