我是 Linux 初学者,使用 Ubuntu。
我想让使用 ssh 登录服务器变得更容易。
在我的研究所,我们的登录命令是。ssh -Y -p 4022 [email protected]
我怎样才能为此创建一个别名?
答案1
将其添加到您的~/.ssh/config
文件中(或使用此内容创建文件):
Host cuplogin2
User user
Hostname cuplogin2.ibs.re.kr
Port 4022
ForwardX11Trusted yes
现在您可以使用以下方式登录:
ssh cuplogin2
如果需要,您还可以缩短旁边的名称Host
,例如Host cl2
。然后,您可以使用 登录ssh cl2
。
答案2
快速回答您可以将别名添加到~/.bashrc
.这是打开终端时用于初始化环境的文件。所以你应该将以下命令添加到~/.bashrc
# ssh alias
alias sshmein='ssh -Y -p 4022 [email protected]'
不要忘记点“。”在文件名之前。您需要打开一个新的终端/ssh 才能应用更改。
而且,如果你打开过~/.bashrc
,你可能会在最后发现以下内容:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
这意味着 中的所有内容都~/.bash_aliases
将被“包含”到 中~/.bashrc
。所以我总是把我的自定义命令放在~/.bash_aliases
.这是更简洁的方式。
还.bashrc
可以做很多其他事情,例如
# extra PATH
PATH="$PATH:$HOME/Android/Sdk/platform-tools"
# joke commands
alias please='sudo'
如果您想在系统范围内应用一些别名,请编辑/etc/profile
,这适用.bashrc
于所有用户。