登录远程主机的时候,每次都要输入 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哦,一样不用指定端口号和主机地址!!
有话要说