centos 配置SSH远程主机别名

登录远程主机的时候,每次都要输入 ssh -p port user@remote,会比较麻烦,而且不好记忆。

为了解决这个问题,配置主机别名应运而生。

 

有两种方法配置连接远程主机的别名:

方法一:

设置命令别名

在用户的Home目录下有一个叫 .bashrc 的文件,将想设置的命令的别名放在此文件里面加载就能生效;

vim ~/..bashrc

alias [命令别名]="ssh -p [port] [user]@[hostname]"

保存退出

source ~/.bashrc # 加载配置,完成后可以用命令别名进行远程连接。

 

方法二

配置远程主机别名

新建一个 ~/.ssh/config 的文件

在新建的文件里面写上以下配置

Host [连接别名]

    HostName [远程地址]

    User [远程用户]

    Port [远程端口号]

将文件的权限设置为:600

chmod 600 ~/.ssh/config

然后进行测试!!!

ssh [设置的连接别名]

方法二还可以用于scp哦,一样不用指定端口号和主机地址!!

 

有话要说