linux 免登入以及配置別名登入
免登陸
A機:自己的電腦 B機:需要遠端登入的客戶端或伺服器
這裡即A機想通過ssh免密碼登入到B機。
ssh 無密碼登入需要使用到公鑰和私鑰。一般是在A機上生成公鑰/私鑰對,然後將公鑰新增到B機中。
- 首先需要在A機下生成公鑰/私鑰對
ssh-keygen -t rsa -f id_rsa -P ''
引數:-f 生成的檔名 -P 表示密碼,-P ” 表示空密碼,會在 .ssh 目錄下生成 id_rsa 和 id_rsa.pub。
注:因為在我的 .ssh 目錄下還有其他公鑰/私鑰對,例如用來連線github的公鑰/私鑰對,如果你也有其他公鑰/私鑰對,為了混淆,建議進行了重新命名。如果重新命名了不會生成在 .ssh 目錄中,就需要手動把 id_rsaxxx 私鑰檔案移動到當前使用者的 .ssh 目錄下。
將產生的公鑰複製到 B 機的使用者目錄下
scp id_rsa.pub 登入使用者名稱@IP地址(或域名):/home/使用者名稱/id_rsa.pub
先通過 A 機使用密碼登入 B 機,將公鑰追加到 authorzied_keys 中
遠端登入命令:
ssh -l 使用者名稱 IP地址(或域名)
追加公鑰到 authorzied_keys中 :
cat id_rsa.pub >> .ssh/authorized_keys
注:authorzied_keys 的許可權要是 600 。
別名登入
vim ~/.ssh/config
Host dev
HostName 10.16.57.215
User root
PubkeyAuthentication yes
Host www
HostName www.ttlsa.com
Port 22
User root
IdentityFile ~/.ssh/id_rsa.pub
IdentitiesOnly yes
選項註釋:
HostName 指定登入的主機名或IP地址
Port 指定登入的埠號
User 登入使用者名稱
IdentityFile 登入的公鑰檔案
IdentitiesOnly 只接受SSH key 登入
PubkeyAuthentication
測試
ssh dev
相關文章
- Linux配置SSH免登入Linux
- Linux 免密登入Linux
- [Linux] SSH配置了免密碼登入,登入時還要輸入密碼Linux密碼
- Linux 配置 SSH 秘鑰免密碼登入Linux密碼
- Linux下配置ssh免密遠端登入Linux
- Mac 上 ssh 別名登入Mac
- SSH配置—Linux下實現免密碼登入Linux密碼
- Linux 配置祕鑰登入Linux
- hadoop-SSH免密登入配置Hadoop
- 配置雙機ssh免密碼登入密碼
- unbuntu16.04 伺服器的 免密登入、祕鑰登入和禁止密碼登入 配置伺服器密碼
- unbuntu16.04 伺服器的 免密登入、秘鑰登入和禁止密碼登入 配置伺服器密碼
- Linux配置SSH免密碼登入(非root賬號)Linux密碼
- linux 多臺 主機的免登入ssh的配置Linux
- flutter 微信登入以及客服相關配置Flutter
- git免密登入Git
- linux 設定ssh 免密登入Linux
- 給Linux的虛擬機器設定別名,同事設定免密登入Linux虛擬機
- 仿 Uber 視訊背景登入介面以及登入動畫動畫
- 記錄配置伺服器免密登入伺服器
- Git配置多個賬號免密登入Git
- 【網頁登入】QQ 登入、微信登入、微博登入、GitHub 登入網頁Github
- SUSE linux 配置 Xmanager登入方法Linux
- linux配置使用秘鑰登入Linux
- ssh免密登入原理
- SSH免密碼登入密碼
- linux ssh公鑰免密碼登入Linux密碼
- Linux - 配置SSH免密登入 - “ssh-keygen”的基本用法Linux
- ssh方式登入雲伺服器時設定別名登陸伺服器
- Linux密碼策略和登入配置Linux密碼
- Ubuntu配置SecureCRT登入UbuntuSecurecrt
- linux遠端免密登入伺服器Linux伺服器
- Linux之ssh-copy-id免密登入Linux
- linux新增信任關係免密碼登入Linux密碼
- SSH免密登入詳解
- SourceTree Mac版免登入版Mac
- SSH 實現免密登入
- 寶塔免登入版本7.7.0