wittyResry / myIssue

My issue mark down^_^ 欢迎吐槽,讨论~~
https://github.com/wittyResry/myIssue/issues
The Unlicense
5 stars 1 forks source link

ssh 配置和连接工具 #40

Open wittyResry opened 7 years ago

wittyResry commented 7 years ago

$ sudo vi /etc/ssh/ssh_config添加一行ServerAliveInterval 30

wittyResry commented 7 years ago

gbkrun myssh.sh xxx

myssh.sh

#!/usr/bin/expect

# args check
if {$argc != 3} {
    puts "-------------------------------------"
    puts "Usage:"
    puts "    auto input password when ssh host"
    puts "    myssh.sh user host pwd"
    puts "-------------------------------------"
    exit 0
}

set timeout 30
spawn ssh [lindex $argv 0]@[lindex $argv 1]
expect {
    "(yes/no)?"
    {send "yes\n";exp_continue}
    "password:"
    {send "[lindex $argv 2]\n"}
}
interact

gbkrun

#!/bin/bash
# 使用GBK Profile
echo -e "\033]50;SetProfile=GBK\a"
# 环境编码切换为GBK
export LANG=zh_CN.GBK
export LC_ALL=zh_CN.GBK
# 更改当前 iTerm2 tab title
echo -ne "\033]0;"$@"\007"
$@
echo -ne "\033]0;"${PWD/#$HOME/~}"\007"
# GBK任务完成后,自动切换回默认编码(UTF-8)
echo -e "\033]50;SetProfile=Default\a"
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
wittyResry commented 7 years ago
#!/bin/bash
ssh log-xx-x -tt "sudo -u log -s"
wittyResry commented 1 year ago

https://mobaxterm.mobatek.net/download-home-edition.html