通过利用SSh连接远程服务器,一般要输入以下类似的命令
$ ssh user@hostname -p port 或者
$ ssh -i ~/.ssh/id_rsa user@hostname -p port
如果拥有多个ssh账号,在终端里直接ssh登录,要记住所有ssh账号及参数非常麻烦。ssh提供给了一种优雅且灵活的的方式来解决这个问题,利用SSh的用户配置文件Config管理SSH会话。
SSH 程序可以从以下途径获取配置参数:
用户配置文件 (~/.ssh/config)
系统配置文件 (/etc/ssh/ssh_config)
配置文件可分为多个配置区段,每个配置区段使用”Host”来区分。我们可以在命令行中输入不同的Host来加载不同的配置段。
下面先介绍一些常用的SSH配置项
Host study1 #study线上
HostName 114.113.202.130
Port 1046
User wangzhiyong1
IdentityFile ~/.ssh/id_rsa
这样登录远程主机只需要输入别名就可以
$ ssh study1
本文来自网易实践者社区,经作者王志泳授权发布。