- 主题:windows termianl能在ssh链接成功后执行一个命令么?
ssh连服务器。每次登录上去,我都要固定执行一个命令。不知道怎么配置。现在都是手动执行。
试着这么配:wsl ssh root@1.1.2.1 ; '/usr/local/bin/xxx.sh' 没效果。
--
FROM 123.125.167.*
我开始就是用的不带分号:wsl ssh root@1.1.2.1 '/usr/local/bin/xxx.sh'
但是点这个会话直接断了。
加分号可以连上。但是没执行后面的命令。
这是在winterm的会话配置里面的。不是直接在本地控制台执行这条命令。所以怀疑windows term 是否能做到这一点。
【 在 adoal 的大作中提到: 】
: 你这个分号是用来做啥的?
: man一下就知道ssh命令参数的user@host后面跟的下一个参数就是
: 要在远程执行的命令,你用分号就拆掉了。
: ...................
--
FROM 114.254.0.*
这样不行。因为只有我自己登录上去需要执行那个命令。开自己的会话。其他人不需要执行这个命令。否则其他人没次登录就直接连到我保存的会话上了。
【 在 gameplayer 的大作中提到: 】
: 试试把命令放到服务器上的~/.ssh/rc
--
FROM 114.240.71.*
顶贴里加分号就是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.*
我试过很多。目前免费windows下的就是winterm了。
【 在 oicu 的大作中提到: 】
: 终端软件遍地开花,随便拿个支持设置启动命令的不就好……
: 再说,同时解决sftp也方便传文件。
: windterm虽然有一些问题,但免费用,还是足够的。
: ...................
--
FROM 114.254.1.*
putty我用过很久。mobaxterm 后来用上了winterm,这个颜色比较正,还多标签,没有书签限制。
其他的看了介绍感觉界面都很多多余的东西。就没用
【 在 oicu 的大作中提到: 】
: 我前面发的定制版mtputty,还有tabby这类免费的多去了啊,
: 都有登录后启动脚本的功能。
:
--
FROM 114.254.1.*
好。我找时间试试
【 在 oicu 的大作中提到: 】
: 你搜一下版面,不是putty,是它的壳。
: 颜色,都是自己调的。
:
--
FROM 114.254.1.*
这是我之前的记录
正版secure crt
windows自带openssh客户端?
https://www.liquidweb.com/kb/using-ssh-client-windows-10/
* 不支持zmodem
* for emacs 需要去掉自带的 C @ C SPC C v 快捷键
* ssh需要用wsl的ssh,否则远程服务器上会收不到 C @ C SPC
命令行一栏需要这样写:wsl ssh lch@10.11.32.116
xshell
mobaxterm
https://mobaxterm.mobatek.net
KiTTY
putty基础上增加zmodem
http://www.9bis.net/kitty
Royal TS
有点复杂,全功能也是收费的
termius?
windows terminal +wsl
不支持zmodem
putty 不支持zmodem,alt键需要autohotkey映射
xshell 曾经爆后门,现在好像也要破解
electerm
长时间运行,内存过高,卡顿。其他sz rz 问题也很多。
finalshell
不确定好不好用,支撑zmodem,sftp之类。不支持串口,据说会占cpu
【 在 oicu 的大作中提到: 】
: 随手截几个,还有一大堆都有这个功能,收费软件更不用说了。
:
--
FROM 114.254.1.*
应该可以。突然想到用expect 替代那一行命令差不多就可以。
不过前面已经解决了。
【 在 yookee 的大作中提到: 】
: wsl下用expect可以不
:
: #发自zSMTH@XQ-BQ72
--
修改:chunhui FROM 114.254.1.*
FROM 114.254.1.*