首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用交互式ssh会话设置别名

使用交互式ssh会话设置别名
EN

Unix & Linux用户
提问于 2016-04-11 19:31:00
回答 1查看 684关注 0票数 0

我需要让ssh‘’ing进入许多不同的Linux盒(大部分是Ubuntu),每次我想念我的基本别名。是否有方法设置别名等

  • 在打开交互式ssh时打开机器
  • 而不修改远程机器的.bashrc/.bash_profile

下面只需在远程计算机上的非交互式shell中执行别名命令并终止会话(如预期的那样):kashyap@Laptop$ ssh root@ec2-1-2-3-4.compute-6.amazonaws.com "alias c=clear; alias p=pwd; alias l='ls -altr'

如果我能从本地机器中选择一个文件作为init脚本在远程上执行,但我愿意接受更少的文件,我会很高兴的。

例如。

代码语言:javascript
复制
ssh usr@remote --init-script=/local/my_init_script_for_ssh_sessions
EN

回答 1

Unix & Linux用户

发布于 2016-04-11 19:48:14

您可以通过添加

LocalCommand scp username@yourserver:~/.bashrc /serverhome/.bashrc;source .bashrc

行到ssh配置文件。还有一个PermitLocalCommand选项需要设置为true。

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/275802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档