ssh
在~/.ssh/config文件中配置,没有就新建一个
1 2 3 4 5
| Host firefly
HostName 119.23.34.118 User root Port 22
|
zsh
使用zsh的时候将配置写入~/.zshrc文件中,下面是别名配置的demo,当然还可以配置路径什么的
1 2 3
| alias ssinit='nohup sslocal -c /etc/shadowsocks/config.json &>> /var/log/sslocal.log &' alias sson='export http_proxy=http://127.0.0.1:8118 && export https_proxy=http://127.0.0.1:8118 && systemctl start privoxy' alias ssoff='unset http_proxy && unset https_proxy && systemctl stop privoxy && pkill sslocal'
|
sshpass
通过上面配置ssh config的方式还是需要自己输入密码,可以通过安装sshpass来解决
1 2 3 4 5
| #大致的安装 #mac上就是下载,然后解压,运行写好的脚本就差不多了,运行命令 sshpass -p 123456 scp /home/file.txt root@10.0.0.37:/home/copy
#把这个写到系统的别名里面就可以直接用了
|