打开终端。
使用文本编辑器打开SSH配置文件,通常这个文件位于~/.ssh/config
。如果文件不存在,你可以使用touch
命令创建它。
touch ~/.ssh/config
使用你喜欢的文本编辑器打开这个文件,例如使用nano
:
nano ~/.ssh/config
在打开的配置文件中,添加以下内容来设置别名:
Host my-alias
HostName remote-host-ip
User username
IdentityFile ~/.ssh/id_rsa
Host
是你为远程主机设置的别名。HostName
是远程主机的IP地址或域名。User
是你在远程主机上的用户名。IdentityFile
是你的私钥文件路径,用于SSH认证。保存并关闭文件。
现在,你可以通过输入ssh my-alias
来使用这个别名连接到远程主机。
打开终端。
创建一个名为ssh-remote
的脚本文件,你可以使用touch
命令创建它:
touch ssh-remote
给予执行权限:
chmod +x ssh-remote
使用文本编辑器打开这个脚本文件,并添加以下内容:
#!/bin/bash
SSH_USER="username"
SSH_HOST="remote-host-ip"
ssh $SSH_USER@$SSH_HOST
username
替换为你的远程主机用户名。remote-host-ip
替换为你的远程主机的IP地址。保存并关闭文件。
将这个脚本文件移动到一个在你的PATH
环境变量中的目录,例如/usr/local/bin
:
mv ssh-remote /usr/local/bin/
现在,你可以通过输入ssh-remote
来快速连接到远程主机。
有话要说