SSH無密碼登入到指定機器
I. 問題
用macbook 自己的終端經常要ssh到伺服器,mac終端不能儲存密碼,所以每次ssh到其他機器都要輸入密碼(或者從A機器要無密碼ssh到B機器)
1.在本地進入 ~/.ssh 目錄,執行 ssh-keygen -t rsa (還有其他的生成key的演算法型別,這裡用的是RSA非對程加密演算法生成公鑰和私鑰)命令,忽略命令提示
2. 經過上步驟後,.ssh目錄會生成公鑰檔案 id_rsa.pub 和私鑰檔案 id_rsa,這兩個檔名字是預設的
3. 將公鑰檔案id_rsa.pub 通過scp等方式拷貝到目標機器的 .ssh 目錄,並執行 cat id_dsa.pub >> ~/.ssh/authorized_keys 命令將公鑰追加到目標機器.ssh目錄下的 authorized_keys 檔案(該檔案若不存在,該重定向會則會生成)
4. 設定目標機器.ssh目錄的許可權(包括檔案的許可權,使只有自己可以進行讀寫操作),執行 chmod 600 -R .ssh 命令
II. 新增別名
為了方便操作,可以將ssh命令進行別名設定,如在本地終端執行 alias to-server='ssh -p 2299 56.11.16.108 -l loginName' , 然後將別名永久設定一下(在我本地,將此別名 alias to-server='ssh -p 2299 56.11.16.108 -l loginName' 建立命令新增到 /etc/bashrc檔案中,然後執行 source /etc/bashrc 命令),以後直接在終端執行 to-server 命令就可以ssh到目標機器了
相關文章
- Multipass虛擬機器ssh登入(密碼方式)虛擬機密碼
- ssh免密登入
- ssh-copy-id登陸無需重複輸入密碼密碼
- SSH 遠端登入「記住密碼」密碼
- Ubuntu ssh伺服器拒絕密碼(使用root登入)Ubuntu伺服器密碼
- ssh免密登入原理
- SSH無需密碼登入伺服器且保持連線不斷開的方法密碼伺服器
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux
- ssh免密碼登入失敗解決密碼
- Linux 配置 SSH 秘鑰免密碼登入Linux密碼
- 密碼過期引起的ssh無法登陸密碼
- ssh進階,免密登入
- SSH免密登入詳解
- SSH配置—Linux下實現免密碼登入Linux密碼
- AWS EC2 Linux | ssh 使用密碼登入Linux密碼
- 配置SSH免密碼登陸密碼
- 在CentOS/RHEL上設定SSH免密碼登入CentOS密碼
- Linux配置SSH免密碼登入(非root賬號)Linux密碼
- ssh免密登入簡單操作
- linux 設定ssh 免密登入Linux
- CentOS監控ssh免密登入CentOS
- hadoop-SSH免密登入配置Hadoop
- Windows配置ssh免密登入linux+VSCode Remote-SSH免密編寫linux程式碼WindowsLinuxVSCodeREM
- 嵌入式開發板,SSH開機密碼,用於網口登入密碼
- Mac SSH 免密登入 連線遠端伺服器Mac伺服器
- 阿里雲伺服器購買及SSH免密登入阿里伺服器
- 批量實現多臺伺服器之間ssh無密碼登入的相互信任關係伺服器密碼
- centos7 設定ssh免密碼登入配置方法CentOS密碼
- 密碼登入密碼
- Linux - 配置SSH免密登入 - “ssh-keygen”的基本用法Linux
- root使用者ssh無法登陸到伺服器伺服器
- ssh免密登入和代理連線線上伺服器伺服器
- .NetCore 登入(密碼鹽+隨機數)NetCore密碼隨機
- unbuntu16.04 伺服器的 免密登入、秘鑰登入和禁止密碼登入 配置伺服器密碼
- unbuntu16.04 伺服器的 免密登入、祕鑰登入和禁止密碼登入 配置伺服器密碼
- Ubuntu SSH 使用指定私鑰登陸伺服器Ubuntu伺服器
- SSH免密登陸
- GitHub不再支援密碼驗證解決方案:SSH免密與Token登入配置Github密碼
- Linux伺服器---ssh登入Linux伺服器