兩臺或多臺linux辦事器直接互相登錄時需要用戶輸入用戶口令,本文講若何繞過口令驗證,直接登錄的設置裝備擺設。
選心猿意馬用戶登錄一臺Linux辦事器host1 ,這里利用root帳號登錄
執行ssh-keygen -t dsa 號令,發生KEY值
[root@iocg2blade9 /]# ssh-keygen -t dsa
進入當前用戶目次下的.ssh文件夾
[root@iocg2blade9 /]# cd /root/.ssh/
注重是埋沒文件夾".ssh",將該目次下的id_dsa.pub文件夾拷貝到一臺Linux辦事器host2 本家兒機上某用戶目次下的.ssh目次下,即不要暗碼驗證就可登錄的本家兒機。
若是host2沒有.ssh文件夾,建立該文件夾
[root@localhost ~]# cd /root
[root@localhost ~]# mkdir .ssh
若是有了:
到方針host2目次,利用sftp將host1上的id_dsa.pub拷貝過來
[root@localhost ~]# cd /root/.ssh/
[root@localhost .ssh]# sftp root@172.x.x.x
sftp> cd /root/.ssh/
sftp> ls
sftp> get id_dsa.pub
sftp> bye
以上一步選擇的用戶登錄host2,進入.ssh目次
[root@localhost ~]# cd /root/.ssh
執行號令cat id_dsa.pub >> authorized_keys,在host2上發生authorized_keys
[root@localhost .ssh]# cat id_dsa.pub >> authorized_keys
為authorized_keys文件賦權限,
[root@localhost .ssh]# chmod 644 authorized_keys
chmod 644 authorized_keys
為/root/.ssh目次賦權限,
[root@localhost ~]# chmod -R 755 /root/.ssh
設置當作功,在host1上驗證
[root@iocg2blade9 ~]# ssh root@172.x.x.x
Last login: Tue Jun 25 18:18:50 2013 from 172.31.93.14
可以發現不消輸入暗碼就能登錄了。172.x.x.x請改當作您的辦事器IP。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!