本人使用securecrt登陆服务器,每次须要sudo su - deploy操做,输入密码,效率很低.
还好,securecrt自己的logon script能够支持咱们链接到服务器后,发送一些命令来执行.python
设置方式如图:
服务器
Python脚本以下:spa
# $language = "python" # $interface = "1.0" def main(): crt.Screen.Synchronous = True crt.Screen.Send("echo 'password' | sudo -S ls\r") crt.Screen.Send("sudo su - username\r") crt.Screen.Send("clear\r") crt.Screen.Synchronous = False main()
须要注意的是,\r就是回车的意思code