查看基本信息
1.查看linux當(dāng)前操作系統(tǒng)內(nèi)核信息
uname -a
2.查看Linux系統(tǒng)版本的命令
lsb_release -a
免密登錄
ssh登錄Linux通常有兩種方法:用戶名密碼登錄、用戶名公鑰登錄;使用用戶名密碼登錄每次都要輸入密碼,相當(dāng)麻煩,而使用用戶名公鑰登錄則可以避免這個(gè)問題。
1、本地生成公鑰和私鑰
ssh-keygen -t rsa -C 'your email@domain.com'
#-t 指定密鑰類型,默認(rèn)即 rsa ,可以省略
#-C 設(shè)置注釋文字,比如你的郵箱,可以省略
生成過(guò)程中會(huì)提示輸入密碼兩次,如果不想在使用公鑰的時(shí)候輸入密碼,可以回車跳過(guò);
密鑰默認(rèn)保存位置在 ~/.ssh 目錄下,打開后會(huì)看到私鑰文件 id_rsa 和公鑰文件 id_rsa.pub;
cd ~/.ssh #切換到ssh下
ls #查看ssh目錄下的文件 id_rsa.pub公鑰 id_rsa私鑰
2.復(fù)制公鑰至服務(wù)器
使用 scp 命令將本地的公鑰文件 id_rsa.pub 復(fù)制到需要連接的Linux服務(wù)器:
scp ~/.ssh/id_rsa.pub <用戶名>@<Linux的ip地址>:/home/id_rsa.pub
/* 如:scp ~/.ssh/id_rsa.pub root@172.29.213.23:/home/id_rsa.pub */
如果修改了ssh默認(rèn)連接端口的話,需要加上端口信息:
scp -P <端口號(hào)> ~/.ssh/id_rsa.pub <用戶名>@<Linux的ip地址>:/home/id_rsa.pub
登錄Linux服務(wù)器,把公鑰追加到服務(wù)器ssh認(rèn)證文件中:
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys

截圖
這時(shí)候在本地終端中使用用戶名和ip登錄就不需要密碼了:
ssh <用戶名>@<Linux服務(wù)器ip>
// 如: ssh root@172.29.213.21

image.png
如果修改了ssh默認(rèn)連接端口的話,需要加上端口信息:
ssh -p <端口號(hào)> <用戶名>@<ip地址>

image.png