当前位置: 首页 > news >正文

什么软件做网站最好seo优化需要多少钱

什么软件做网站最好,seo优化需要多少钱,国内网店平台有哪些,建设医院网站服务1、sshpass:使用场景:ssh登陆不能在命令行中指定密码,sshpass 的出现,解决了这一问题,用于非交互的ssh 密码验证 它支持密码从命令行,文件,环境变量中读取。安装[rootnode6 ~]# yum install sshpass -y 已安装:sshpass…

1、sshpass:

使用场景:

ssh登陆不能在命令行中指定密码,sshpass 的出现,解决了这一问题,用于非交互的ssh 密码验证 它支持密码从命令行,文件,环境变量中读取。

安装

[root@node6 ~]# yum install sshpass -y
已安装:sshpass.x86_64 0:1.05-1.el6                                                                                                                 完毕!
[root@node6 ~]#

参数:

[root@node6 ~]# 
[root@node6 ~]# sshpass --help
sshpass: invalid option -- '-'
Usage: sshpass [-f|-d|-p|-e] [-hV] command parameters-f filename   Take password to use from file-d number     Use number as file descriptor for getting password-p password   Provide password as argument (security unwise)-e            Password is passed as env-var "SSHPASS"With no parameters - password will be taken from stdin-h            Show help (this screen)-V            Print version information
At most one of -f, -d, -p or -e should be used
#这里sshpass支持三种模式,密码,文件,环境变量

案例:

简单模式:(修改端口,主机互信)
[root@node3 ~]# ssh root@192.168.1.221 -p21386 'ls'
Address 192.168.1.221 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
root@192.168.1.221's password: 
node2
RPM-GPG-KEY-EPEL-6
[root@node3 ~]##命令行下:
[root@node3 ~]# sshpass -prenzhiyuan ssh root@192.168.1.221 -p21386 'ls'
Address 192.168.1.221 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
node2
RPM-GPG-KEY-EPEL-6
[root@node3 ~]##文件模式:
[root@node3 ~]# cat renzhiyuan 
renzhiyuan
[root@node3 ~]# sshpass -f renzhiyuan ssh root@192.168.1.221 -p21386 'ls'
Address 192.168.1.221 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
node2
RPM-GPG-KEY-EPEL-6
[root@node3 ~]##环境变量里面
[root@node3 ~]# cat /etc/profile.d/renzhiyuan.sh 
export SSHPASS="renzhiyuan"
sshpass -e ssh root@192.168.1.221 -p21386 'ls'
[root@node3 ~]#
[root@node3 ~]# /etc/profile.d/renzhiyuan.sh 
Address 192.168.1.221 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
node2
RPM-GPG-KEY-EPEL-6
[root@node3 ~]#

2、expect:

使用场景:

通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。

而expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。

[root@node6 ~]# yum install expect -y
已安装:expect.x86_64 0:5.44.1.15-5.el6_4                                                                                                           作为依赖被安装:tcl.x86_64 1:8.5.7-6.el6                                                                                                                    完毕!
[root@node6 ~]#

案例:

2.1)ssh实现自动登录,并停在登录服务器上
yum  install expect -y
[root@node3 ~]# cat ssh.sh 
#!/usr/bin/expect -f  
set ip [lindex $argv 0 ]  
set password [lindex $argv 1 ]
set timeout 20        
spawn ssh -p21386 root@$ip
expect {
"*yes/no" { send "yes\r"; exp_continue } 
"*password:" { send "$password\r" }
}  
interact [root@node3 ~]# ./ssh.sh 192.168.1.221 renzhiyuan
spawn ssh -p21386 root@192.168.1.221
Address 192.168.1.221 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
root@192.168.1.221's password: 
Last login: Wed Dec  7 16:43:27 2016 from 192.168.1.217
[root@node3 ~]##!/usr/bin/expect -f  set ip [lindex $argv 0 ]                   //接收第一个参数,并设置IP  set password [lindex $argv 1 ]             //接收第二个参数,并设置密码  set timeout 10                             //设置超时时间  spawn ssh root@$ip                         //发送ssh请滶  expect {                                   //返回信息匹配  "*yes/no" { send "yes\r"; exp_continue}    //第一次ssh连接会提示yes/no,继续  "*password:" { send "$password\r" }        //出现密码提示,发送密码  }  interact                                   //交互模式,用户会停留在远程服务器上面. 2、2)根据IP和密码连接到不同的机器.
[root@node3 ~]# ./ssh.sh 
spawn ssh -p21386 root@192.168.1.221
Address 192.168.1.221 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
root@192.168.1.221's password: 
Last login: Wed Dec  7 16:43:56 2016 from 192.168.1.217
[root@node3 ~]#2.3)远程登录到服务器,并且执行命令,执行完后并退出
[root@node3 ~]# ./ssh.sh 
spawn ssh -p21386 root@192.168.1.221
Address 192.168.1.221 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
root@192.168.1.221's password: 
Last login: Wed Dec  7 16:45:33 2016 from 192.168.1.217
[root@HYXD ~]# pwd
/root
[root@HYXD ~]# exit
logout
Connection to 192.168.1.221 closed.
[root@node3 ~]#

3、问题:(能力有限,至今寻求帮助和研究都没出来)

如果做的是有密码的ssh互信,如何利用sshpass或者except解决密钥密码交互式问题?

3.1)#sshpass -p '密码' ssh -p21345 -i renzhiyuan 用户@ip (不可取)

2.2)except脚本居然没能越过ssh密钥的密码。


欢迎大家各抒己见,互相学习进步。

http://www.lbrq.cn/news/2592325.html

相关文章:

  • 保定网站建设培训班深圳网络推广公司有哪些
  • 广南网站建设今日新闻头条最新消息
  • 知名网站建设怎么样域名查询网站入口
  • 关于网站建设的博客网络推广的方法
  • 泰安房产信息网官网湖南专业seo优化
  • 现工作室专做网站建设等应用程序项目,但工作室名暂为哪家网络公司比较好
  • 在网站上做承诺书拉新人拿奖励的app
  • 企业网站是怎么建站的南京seo新浪
  • 网站建设具体建设流程网站建设深圳公司
  • 做产品网站费用吗网络推广方案范文
  • 万网主机网站建设数据库怎么弄抖音推广佣金平台
  • wordpress 主机屋企业网站推广优化公司
  • 小企业网站建设怎么做好上线了建站
  • 外贸网站制作时间及费用百度竞价ocpc
  • 营养早餐网站的设计与制作免费推广网站2024
  • 为什么现在建设银行要下载网站激活搜索热门关键词
  • 手机网站 jquery 特效seo型网站
  • 在线网页代理太太猫奶糖 seo 博客
  • 阿里云服务器 多个网站关键词上首页的有效方法
  • 咖啡厅网站建设客服网站搭建
  • 农产品网站建设策划书范文百度舆情监测平台
  • 南昌哪家做网站好看b站视频软件下载安装手机
  • 企业做网站需要什么软件uc信息流广告投放
  • 长治个人做网站微信朋友圈广告投放
  • 网站建设小程序湖南培训心得体会万能模板
  • wordpress 无法更新seo排名赚能赚钱吗
  • 微网站 demo百度搜索电话
  • 淮南做网站的如何优化推广中的关键词
  • 怎么让网站收录网络营销的定义
  • 赣州做网站哪家好产品推广思路
  • Antlr学习笔记 01、maven配置Antlr4插件案例Demo
  • 区块链 和 一致性哈希的结合
  • 生成式人工智能展望报告-欧盟-04-社会影响与挑战
  • VisualStudio的一些开发经验
  • STM32-ESP8266通过MQTT与阿里云通讯
  • Redis核心机制与实践深度解析:从持久化到分布式锁