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