- 主题:windows termianl能在ssh链接成功后执行一个命令么?
ssh连服务器。每次登录上去,我都要固定执行一个命令。不知道怎么配置。现在都是手动执行。
试着这么配:wsl ssh root@1.1.2.1 ; '/usr/local/bin/xxx.sh' 没效果。
--
FROM 123.125.167.*
你这个分号是用来做啥的?
man一下就知道ssh命令参数的user@host后面跟的下一个参数就是
要在远程执行的命令,你用分号就拆掉了。
【 在 chunhui 的大作中提到: 】
: ssh连服务器。每次登录上去,我都要固定执行一个命令。不知道怎么配置。现在都是手动执行。
: 试着这么配:wsl ssh root@1.1.2.1 ; '/usr/local/bin/xxx.sh' 没效果。
--
FROM 125.119.237.*
我开始就是用的不带分号:wsl ssh root@1.1.2.1 '/usr/local/bin/xxx.sh'
但是点这个会话直接断了。
加分号可以连上。但是没执行后面的命令。
这是在winterm的会话配置里面的。不是直接在本地控制台执行这条命令。所以怀疑windows term 是否能做到这一点。
【 在 adoal 的大作中提到: 】
: 你这个分号是用来做啥的?
: man一下就知道ssh命令参数的user@host后面跟的下一个参数就是
: 要在远程执行的命令,你用分号就拆掉了。
: ...................
--
FROM 114.254.0.*
试试把命令放到服务器上的~/.ssh/rc
【 在 chunhui 的大作中提到: 】
: ssh连服务器。每次登录上去,我都要固定执行一个命令。不知道怎么配置。现在都是手动执行。
: 试着这么配:wsl ssh root@1.1.2.1 ; '/usr/local/bin/xxx.sh' 没效果。
--
FROM 222.128.5.*
这样不行。因为只有我自己登录上去需要执行那个命令。开自己的会话。其他人不需要执行这个命令。否则其他人没次登录就直接连到我保存的会话上了。
【 在 gameplayer 的大作中提到: 】
: 试试把命令放到服务器上的~/.ssh/rc
--
FROM 114.240.71.*
你这还共享的账号。这么写:
wsl ssh -t server '/path/to/my_script.sh; $SHELL'
我问的chatgpt,还挺好用..
【 在 chunhui 的大作中提到: 】
: 这样不行。因为只有我自己登录上去需要执行那个命令。开自己的会话。其他人不需要执行这个命令。否则其他人没次登录就直接连到我保存的会话上了。
--
修改:gameplayer FROM 222.128.5.*
FROM 222.128.5.*
顶贴里加分号就是gpt告诉我的,结果不好使。明天我试试你这个办法。
我发现它好几次胡说八道了。有一次问它某lib中是否有一个api,它说有,还给了用法示例。结果没有。
【 在 gameplayer 的大作中提到: 】
: 你这还共享的账号。这么写:
: wsl ssh -t server '/path/to/my_script.sh; $SHELL'
: 我问的chatgpt,还挺好用..
: ...................
--
FROM 114.240.71.*
刚试了一下,这个好使。多谢。
【 在 gameplayer 的大作中提到: 】
: 你这还共享的账号。这么写:
: wsl ssh -t server '/path/to/my_script.sh; $SHELL'
: 我问的chatgpt,还挺好用..
: ...................
--
FROM 123.125.167.*
终端软件遍地开花,随便拿个支持设置启动命令的不就好……
再说,同时解决sftp也方便传文件。
windterm虽然有一些问题,但免费用,还是足够的。
【 在 chunhui 的大作中提到: 】
: ssh连服务器。每次登录上去,我都要固定执行一个命令。不知道怎么配置。现在都是手动执行。
: 试着这么配:wsl ssh root@1.1.2.1 ; '/usr/local/bin/xxx.sh' 没效果。
--
FROM 117.173.158.*
我试过很多。目前免费windows下的就是winterm了。
【 在 oicu 的大作中提到: 】
: 终端软件遍地开花,随便拿个支持设置启动命令的不就好……
: 再说,同时解决sftp也方便传文件。
: windterm虽然有一些问题,但免费用,还是足够的。
: ...................
--
FROM 114.254.1.*