我希望在通过计算机上的ssh登录后立即运行命令的别名,基本上可以执行以下操作:
$ ssh my_server
$ bash
因为我一直想在登录后使用bash终端。 一石二鸟;考虑到我使用它有多少,这可以节省一些时间。
谢谢。
编辑:我发现以下情况有效:
$ ssh my_server -t bash
答案 0 :(得分:0)
您希望ssh -t hostname bash -li
获得交互式登录shell
答案 1 :(得分:0)
使用以下其中一项:
执行一个命令:
ssh user@host ls or ssh -t user@host
其中-t:强制伪tty分配。
执行脚本:
ssh user@host 'bash -s' < localscript.sh