Jam*_*ier 7 terminal.app macos
简短的问题是,我想知道是否可以在终端中为 ssh 连接提供“友好”名称?
我的长论是...
我有几个服务器集群通过 NAT 在单个 IP 地址后面运行。我可以使用不同的端口号通过 SSH 连接到每个集群中的各个服务器,例如:
ssh clust1 -p 2210
ssh clust1 -p 2220
ssh clust1 -p 2230
Run Code Online (Sandbox Code Playgroud)
在 Putty/Windows 中,我会给每个连接一个不同的名称(clust1-web1、clust1-web2、clust1-web3),但在终端中我看不到这样做的方法。这带来了一个问题,因为我无法通过主机名区分我正在连接的服务器,并且端口号有些随机。
从终端运行:
纳米 ~/.ssh/config
然后你可以像这样插入你的主机:
Host clust1-web1
Hostname clust1
User Username
Port 2210
Host clust1-web2
Hostname clust1
User Username
Port 2220
Run Code Online (Sandbox Code Playgroud)
然后你可以通过简单地运行 ssh:
ssh clust1-web1
Run Code Online (Sandbox Code Playgroud)
对于可以放置在此文件中的完整参数列表,您可以运行:
man ssh_config
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3734 次 |
| 最近记录: |