MAC下終端(Terminal)zsh免密ssh快捷登錄遠程服務器

1、平常使用下面命令,然後輸入密碼,比較麻煩。

ssh 用戶名@地址 -p 端口

ssh [email protected] -p 22

2、將公鑰上傳到服務器

2.1查看是否存在id_rsa(私鑰)和id_rsa.pub(公鑰)

cd ~/.ssh && ls

在這裏插入圖片描述
2.2不存在則創建公鑰和私鑰

ssh-keygen -t rsa

2.3上傳到服務器,ssh-copy-id 將key寫到遠程機器的 ~/ .ssh/authorized_key

ssh-copy-id -p 22 -i ~/.ssh/id_rsa.pub [email protected]

3、更改本地配置

vim ~/.ssh/config
Host    name
    HostName        127.0.0.1
    Port            22
    User            root
    IdentityFile    ~/.ssh/id_rsa

以後就可以直接通過ssh name直接登錄遠程服務器了

ssh name
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章