SSH别名登入服务器

在平常干活时,我们经常需要登入到远程服务器。在终端下我们可能需要这样登入

ssh [email protected]

之前还没有感觉,但是公司的,自己的,乱七八糟的服务器一多。我反正表示这么多乱七八糟的ip记不住,记不清。然后就想着能不能给这些东西命名个别名,或者说是打个备注,方便下次输入。发现原本来很简单的,只需要自己设置下ssh配置就行。当然首先要确保要确保本地已经安装ssh。

cd ~/.ssh && vim config

在新建的config文件中,更具需要添加对应配置信息

###通过密码登入
Host alhk
 User root
 HostName 47.91.211.69
 port 22
###通过ssh密钥登入
Host txgz
 User ubuntu
 HostName 111.230.226.134
 IdentityFile ~/.ssh/pem/ache
 port 22

这时候我们已经完成配置信息的添加,接着只需在ssh公共配置中引入该文件即可。

vim /etc/ssh/ssh_config

找到IdentityFile,在附近添加 IdentityFile ~/.ssh/config即可。


SSH别名登入服务器_第1张图片

接着我试试通过别名登入服务器。测试OK。


SSH别名登入服务器_第2张图片
测试登入

以上完成了ssh别名登入的操作。顺便一说这个别名还能用在本地和远程服务器互传文件的时候。感兴趣的可以试一试哦。

你可能感兴趣的:(SSH别名登入服务器)