ssh连接服务器配置

平常每次都是 ssh [email protected] 然后再输入密码 很事麻烦  总结

首先本地生成密钥和公钥

ssh-keygen -t rsa -C "XXX"

~/.ssh

id_rsa.pub

将公钥加入远程服务器中的authorized_keys中
用户可以手动编辑该文件,把公钥粘贴进去,也可以在本机计算机上,执行下面的命令

cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

配置ssh登录别名

vim ~/.ssh/config文件中增加以下配置
Host			111
HostName		111.111.111.111
User			root
Port			22
IdentityFile	~/.ssh/id_rsa

Host			222
HostName		222.222.222.222
User			root
Port			22
IdentityFile	~/.ssh/id_rsa

之后就可以使用以下命令直接登录

ssh 111 或者 ssh 222

你可能感兴趣的:(ssh,服务器,运维)