linux配置ssh無密碼訪問

2021-07-23 12:36:11 字數 519 閱讀 7680

由於看了網上的教程太亂,特意整理簡潔實用的教程,

兩台機器a和b,現要通過a ssh無密碼訪問b

1. 首先登入a,執行命令 

# ssh-keygen -t rsa 

或者 ssh-keygen -t rsa -p ''

然後一路回車即可,會在~/.ssh目錄下生成 id_rsa和id_rsa.pub兩個檔案,id_rsa為私鑰,id_rsa.pub為公鑰

2. 將公鑰id_rsa.pub拷貝到b機器上

# scp id_rsa.pub root@b:~/id_rsa.pub

3. 登入b機器,並將該檔案追加到~/.ssh/authorized_keys檔案中

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

4. 設定 ~/.ssh/authorized_keys許可權

# chmod 600 ~/.ssh/authorized_keys

完成,然後在a機器上通過ssh root@b試試吧,喜歡請點贊!

centos配置ssh無密碼訪問

在linux上部署hadoop或者其它需要遠端訪問呼叫的程式,需要配置ssh無密碼訪問。centos一般都裝有sshclient和sshserver,乙個是服務端接收ssh協議訊息,乙個是客戶端給sshserver傳送shell命令。常用的命令ssh scp等命令都是sshclient中的工具。所以...

配置SSH單向無密碼訪問

伺服器架構 系統 centos 6.5 x64 主控端a 192.168.0.150 遠端主機b 192.168.0.151 原理 利用ssh key生成公鑰 私鑰,金鑰相當於一把鑰匙,而公鑰就相當於一把門鎖,我們當然是拿著鑰匙去開鎖,同樣的道理,我們金鑰放在本地伺服器,也就是伺服器a,把公鑰放在遠...

linux之ssh無密碼訪問

1.windows下用putty執行ssh連線vmware中的linux虛擬機器 linux虛擬機器的網路選擇bridge模式,ifconfig 看到ip後與windows local machine之間相互ping,ping通了就可以putty用ssh連線了。注意 etc ssh sshd con...