SSH配置免密碼登陸堡壘機

一、生成rsa、rsa.pub祕鑰對
命令:ssh-keygen -t rsa -C "$your_email"
生成的密鑰對存在文件夾 ~/.ssh 中,爲了區分不一樣的祕鑰對,在生成後製定文件名時分別加後綴, 如github,gitlab。git

二、將各個pub文件(公鑰文件)分別上傳至對應的服務器,ssh-copy-id -i xxx.pub HOST,github

三、在 ~/.ssh 中創建config文件,vim config,內容以下:vim

host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
ServerAliveInterval 80

Host js
    HostName 192.168.1.1
    Port 123456
    User root
    IdentityFile ~/.ssh/id_rsa

四、而後就能夠直接使用ssh js 登陸到對應的服務器了,js 爲config文件中Host的名稱segmentfault



歡迎訂閱「K叔區塊鏈」 - 專一於區塊鏈技術學習

博客地址: http://www.jouypub.com
簡書主頁: https://www.jianshu.com/u/756c9c8ae984
segmentfault主頁: https://segmentfault.com/blog/jouypub
騰訊雲主頁: https://cloud.tencent.com/developer/column/72548
相關文章
相關標籤/搜索