gpt4 book ai didi

ssh - 创建脚本/快捷方式以通过 ssh 登录

转载 作者:行者123 更新时间:2023-12-02 01:56:31 31 4
gpt4 key购买 nike

我的问题是,每次我必须登录到 Linux 服务器(有很多)上的给定帐户时,我必须去拉一个文本文件,而不是我必须查看用户名和 IP。

示例:“ssh some_user@xxx.xxx.xxx.x -pxxxxx”

我想通过创建快捷方式让我的生活更轻松一些,例如“ssh some_user”...

我进行了搜索但找不到答案,可能是没有使用正确的术语。

谢谢!

最佳答案

您可以使用 ssh client configuration file (.ssh/配置)。如果您必须输入 ssh -p 1234 mylogin@my.server.with.a.long.name.com,您可以使用

填充您的配置文件
host server
hostname my.server.with.a.long.name.com
user mylogin
port 1234

然后您可以简单地输入ssh server,它会产生同样的效果。您可以在 .ssh/config 文件中包含任意数量的条目,甚至可以使用通配符 (*)

如果您使用的是最新版本的 bash,您还可以使用 command_not_found_handle 函数:

command_not_found_handle () {
if grep "host $1" ~/.ssh/config &>/dev/null; then
ssh $@
else
printf "Sorry: Command not found: $1\n"
return 127
fi
}

然后你可以简单地连接

server

关于ssh - 创建脚本/快捷方式以通过 ssh 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19717859/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com