例如測試環境在服務端登陸想要偷懶,就會想要直接免密登入
之前我們配置免密都是放在配置檔案中[client]標籤中配置的,這個問題就在於是明文的
[client]
user=root
password=123456
port = 3306
而有些小夥伴知道載入特性可能會藏的深一些,可能有些小夥伴會配置到/usr/local/mysql/etc/my.cnf 或 ~/.my.cnf中去,但還是明文記錄的
# 載入順序,後面補充或覆蓋前面的引數
[root@yq ~]# mysql --help |grep my.cnf
order of preference, my.cnf, $mysql_tcp_port,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
mysql_config_editor set --login-path=client --host=localhost --user=root --password
mysql_config_editor set --login-path=mypath --host=127.0.0.1 --user=ytest --password
[root@testinit ~]# mysql_config_editor print --all
[client]
user = root
password = *****
host = localhost
[mypath]
user = root
password = *****
host = localhost
mysql --login-path=client # 由於和配置檔案的[client]一直,因此這個等同於直接執行 mysql 即可
mysql --login-path=mypath
mysql_config_editor remove --login-path=mypath
免密登入配置
在效能測試過程中,有時需要一台機器作為控制機,控制其他的幾台機器,因此需要進行機器的免密登入配置。免密登入配置 以wangxin這個賬號為例 su wangxin ssh keygen t rsa 如果這個命令機器上找不到,可以輸入yum y install openssh clients安裝 一路...
配置免密登入
顯示隱藏檔案 ll a這裡以node1節點為例配置免密 生成公鑰,私鑰 ssh keygen t rsa 然後敲 三個回車 就會生成兩個檔案id rsa 私鑰 id rsa.pub 公鑰 將公鑰拷貝到本地機器上 ssh copy id localhost配置遠端連線 我其餘的虛擬機器有3臺,分別是h...
git配置免密登入
在開始之前,我們首先來明確一下需要每次輸入使用者名稱和密碼的場景 第二,在滿足第一點的基礎上,未配置credential.helper。可以用如下命令 如未特別說明,所有命令均預設在git bash工具下執行 檢查credential.helper的當前配置 git config l grep cr...