1.首先執行ll -a檢視是否有隱藏檔案.ssh,如果沒有,需要執行ssh localhost登入以下即可
cd ~/.ssh
2.生成秘鑰:
可檢視$ ssh-keygen -t dsa -p '' -f ~/.ssh/id_dsa
生成id_dsa.pub公鑰
3.把公鑰檔案追加到乙個驗證檔案authorized_keys中
cat id_dsa.pub >> authorized_keys
4.執行ssh localhost即可直接登入
以上是對本機進行免密登入,以下操作是管理節點node1對其他機器進行免密登入
1.把管理節點node1機器上的id_dsa.pub檔案分發到其他機器上
執行分發:scp id_dsa.pub node2:`pwd`/node2.pub
到node2機器上:cd ~/.ssh
把公鑰檔案node2.pub追加到乙個驗證檔案authorized_keys中
cat node2.pub >> authorized_keys
此時在node1上執行ssh node2可直接登入node2
node3和node4同樣操作
注意點:
1.關閉防火牆
chkconfig iptables off
2.配置別名
vi /etc/hosts
192..168.88.31 node1
3.關閉安全機制
vi /etc/sysconfig/selinux
selinux=disabled
id_dsa.p
CentOS配置SSH免密登入
生成公鑰命令 該賬號根目錄將下生成 ssh 目錄 ssh keygen t rsa 連續回車三次第一種方式 適合多台機器之間的快速配置ssh免密登入 ssh copy id i ssh id rsa.pub 機器ip id rsa.pub 公鑰 機器ip 需免密登入機器ip第二種方式 cd ssh ...
centos7免密登入
1.生成秘鑰 ssh keygen t rsa 注意事項 在liunx環境下,要想複製公鑰或是私鑰,不要使用vim等編輯器開啟檔案來複製貼上 因為它會產生不必要的回車。應該使用cat把內容列印到終端上再來複製貼上 2.用 ssh copy id 把公鑰複製到遠端主機上 ssh copy idwumi...
Linux CentOS6 免密登入
安裝ssh客戶端 發檔案和收檔案的機器都得安裝 yum install y openssh clients 生成公鑰和私鑰 ssh keygen t rsa 一路回車 為需要進行免密的機器傳送公鑰 不要忘了給自己發,因為自己登入自己也需要密碼 ssh copy id i root ssh id rs...