Linux查看基本信息&&免密登錄

查看基本信息

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
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容