1. 程式人生 > >linux hostname立即永久生效+SSH免密登入

linux hostname立即永久生效+SSH免密登入

系統版本:CentOS6.5

lsb_release -a   //檢視版本資訊

hostname立即永久生效

方法一:
hostname newHostname  //臨時生效
vi /etc/sysconfig/network   //重啟後生效
//兩者同時使用就滿足馬上生效並永久修改

方法二
vi /etc/sysconfig/network
sysctl kernel.hostname=newHostname
//兩個同時使用

修改hosts檔案

vi /etc/hosts

ip  hostname
ip2 hostname2

ping hostname    //檢測


SSH免密登入

  1. root使用者的SSH免密登入
ssh-keygen -t rsa    //三次回車生成公私匙檔案
cd  /root/.ssh  //進入.ssh資料夾
cat id_rsa.pub >> authorized_keys  //複製公匙到authorized_keys
scp /root/.ssh/authorized_keys [email protected]:/root/.ssh/    //scp到指定伺服器
ssh hostname //成功無密碼登入指定伺服器即成功
//要免密登入某一臺伺服器,把自己公匙scp到那臺伺服器就可以了

     2.非root使用者的SSH免密登入
ssh-keygen -t rsa    //三次回車生成公私匙檔案
cd  ~/.ssh  //進入.ssh資料夾
cat id_rsa.pub >> authorized_keys  //複製公匙到authorized_keys
scp ~/.ssh/authorized_keys 
[email protected]
:~/.ssh/ //scp到指定伺服器使用者目錄下的.ssh資料夾 chmod 700 ~/.ssh //更改許可權
如果改變資料夾許可權不行,改變檔案許可權。chmod 600 authorized_keys
ssh hostname //成功無密碼登入指定伺服器即成功