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到目標機器了
相關文章
- linux A機器ssh登入B機器無需輸入密碼Linux密碼
- Linux SSH無密碼登入Linux密碼
- Multipass虛擬機器ssh登入(密碼方式)虛擬機密碼
- SSH無需密碼金鑰登入密碼
- 如何實現 SSH 無密碼登入密碼
- 配置雙機ssh免密碼登入密碼
- ssh無密碼登入認證失敗密碼
- SSH免密碼登入密碼
- [轉] ssh免密碼登入伺服器密碼伺服器
- ssh 信任,免密碼到遠端機器密碼
- Mac 下 SSH 免密碼登入Mac密碼
- ssh公鑰免密碼登入密碼
- SSH認證免密碼登入密碼
- 如何設定 Ubuntu 14.04 的 SSH 無密碼登入Ubuntu密碼
- ssh-copy-id登陸無需重複輸入密碼密碼
- [Linux] SSH配置了免密碼登入,登入時還要輸入密碼Linux密碼
- SSH 遠端登入「記住密碼」密碼
- [RHEL7] ssh免密碼登入密碼
- centos ssh免密碼秘鑰登入CentOS密碼
- Ubuntu ssh伺服器拒絕密碼(使用root登入)Ubuntu伺服器密碼
- linux 設定ssh無密碼登陸Linux密碼
- [SSH服務]——一個SSH無密碼登陸實驗密碼
- centos配置ssh免密碼登入後,仍提示輸入密碼CentOS密碼
- ssh免密登入原理
- SSH無需密碼登入伺服器且保持連線不斷開的方法密碼伺服器
- 使用SSH RSA key免密碼登入Linux伺服器密碼Linux伺服器
- ssh免密碼登入失敗解決密碼
- linux ssh公鑰免密碼登入Linux密碼
- 密碼過期引起的ssh無法登陸密碼
- ssh免密碼登陸密碼
- SSH免密登入詳解
- SSH 實現免密登入
- ssh進階,免密登入
- 網站的無密碼登入網站密碼
- Linux 配置 SSH 秘鑰免密碼登入Linux密碼
- shell實現多節點ssh密碼登入密碼
- 普通使用者ssh無密碼登陸失敗密碼
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux