gpt4 book ai didi

linux - ssh登录后执行命令

转载 作者:太空狗 更新时间:2023-10-29 11:20:14 24 4
gpt4 key购买 nike

我正在通过 ssh 使用许多远程机器。我需要有一个通用的 .profile(或 ssh 或其他任何东西的别名)用于所有 ssh session ,因为在每台机器上更改它(我永远不应该重新登录)这真的是浪费时间.

有可能吗?

我读过我可以设置“PermitUserEnvironment”以便我可以设置我自己的“VAR=VALUE”,但是自定义脚本呢?例如,我想执行类似“set -o vi”的操作...

最佳答案

这里的正确答案是在每台机器上都有一份你的 .profile 或 .bashrc 或任何东西。

只需编写一个小的 shell 脚本并将这样的文件 scp 到每个有问题的盒子。一个三线像

for i in list_of_machinesdo   scp .profile $i:done

会为你做的。

您可以使用 shell $() 表示法从文件中获取机器列表,例如$(猫文件名)或在真正使用时以编程方式生成它。

更好的是,如果这些是虚拟主机或自动生成的某种其他类型的机器云,请在创建机器时将 .profile 放入帐户中。

关于linux - ssh登录后执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9467338/

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