ubuntu下ssh免密碼登錄配置! |
- 這裏有兩臺主機分別IP分別是:
192.168.3.177
和192.168.3.85
,現在需要從177
的機器上免密碼登錄到85的機器上。
一. 177和85機器分別安裝ssh
- 分別在
2
個主機上執行如下命令。
sudo apt-get install ssh
二. 177機器執行
- 在
177
的機器上生成公鑰和私鑰,輸入命令,提示直接按enter
就行了。
ssh-keygen -t rsa
cd ~/.ssh
就會發現多瞭如下文件:id_rsa
和id_rsa.pub
分別是私鑰和公鑰。
三. 177機器執行
- 執行如下命令將公鑰添加到
.ssh/authorized_keys
,這時就能在本機免密碼登陸了。
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
四. 177機器執行
- 接着將
id_rsa.pub
文件複製到85
上,這裏我使用的是主機名。
scp ~/.ssh/id_rsa.pub ubuntu@192.168.3.85:~/.ssh
五. 85機器執行
- 在
85
上執行一、二、三步驟,然後將id_rsa.pub
的內容添加到85的authorized_keys
文件中,完成之後就能在本級免密碼登錄85
了。
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
六. 重啓ssh服務
- 完成之後在
177
上重啓ssh
服務後即可免密碼登錄85
了。
service ssh restart
- 免密碼登錄演示。
七. ubuntu查看CPU型號信息!
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(看到有8個邏輯CPU, 也知道了CPU型號)
# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(說明實際上是兩顆4核的CPU)
# getconf LONG_BIT
32
(說明當前CPU運行在32bit模式下, 但不代表CPU不支持64bit)
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
8
(結果大於0, 說明支持64bit計算. lm指long mode, 支持lm則是64bit)
主要參考一下作者博客表示感謝!