時間:2020-05-21來源:電腦系統城作者:電腦系統城
簡化SSH登陸過程, 實現從機器A登陸機器B只需要運行ssh hostname
即可, 即不需要輸入用戶名和密碼。
配置host的作用是ssh登陸機器時用hostname代替IP, 在機器很多的集群環境中hostname比IP容易記的多, 編輯 /etc/hosts
文件, 配置需要登陸的機器IP和hostname, 我這里配置機器129.211.93.219
的hostname為spider01
vim /etc/hosts
如果能ping
通配置的hostname則配置成功。
使用ssh-keygen
生成密鑰,將公鑰文件上傳至目標機器即可實現免密登陸,使用命令生成密鑰:
ssh-keygen -t rsa -C 'comment'
-t rsa
: 指定使用 rsa加密;
-C
: 添加備注, 備注會加到公鑰文件最后,方便區分;
運行命令會有交互輸入,全部使用默認值直接回車就行,默認會在家目錄的.ssh/
文件夾下生成四個文件:
authorized_keys: 存放遠程免密登錄的公鑰,主要通過這個文件記錄遠程機器的公鑰。
id_rsa: 生成的私鑰文件
id_rsa.pub: 生成的公鑰文件
known_hosts: 已知的主機公鑰清單
然后通過ssh-copy-id
命令復制本機公鑰到目標機器上,運行命令:
sh-copy-id -i ~/.ssh/id_rsa.pub user_name@hostname
運行成功后即可使用ssh user_name@hostname
免密碼登陸。
編輯.ssh/
目錄下config
文件, 沒有則新建一個,
vim ~/.ssh/config
添加目標機器配置:
添加成功后,即可使用ssh hostname
直接登陸。
2022-04-13
蘋果系統安裝雙系統圖文教程 蘋果系統怎么裝雙系統 ?2022-04-13
遠程登錄Linux CentOS系統方法 怎么遠程登錄Linux CentOS系統?2022-03-21
CentOS7安裝MYSQL8.X的詳解教程很多網友對于linux系統比較陌生,更別說linux系統安裝了。有使用筆記本電腦的網友需要用到linux系統,不過卻不知道怎么安裝,所以下面小編要來跟大家說說linux操作系統安裝步驟詳細,大家一起來看看吧。...
2022-03-07
RedFlag紅旗Linux系統怎么安裝?電腦想要安裝雙系統,該怎么安裝RedFlag紅旗系統呢?下面我們就來看看紅旗Red Flag安裝全程圖解,詳細請看下文介紹...
2022-01-23