收藏本站 收藏本站
积木网首页 - 技术学院 - 软件测试 - 网站黄页 - 常用手册 - 站长工具 - 技术社区
首页 > shell编程 > 正文

首页 - PHP - 数据库 - 操作系统 - 游戏开发 - JS - Android - MySql - Redis - MongoDB - Win8 - Shell编程 - DOS命令 - jQuery - CSS样式 - Python - Perl

Access - Oracle - DB2 - SQLServer - MsSql2008 - MsSql2005 - Sqlite - PostgreSQL - node.js - extjs - JavaScript vbs - Powershell - Ruby

Linux中使用expect脚本实现远程机器自动登录

首先创建一个expect脚本ssh_expect,文件内容如下:

#!/usr/bin/expect -f
set hostname [lindex $argv 0]
set user [lindex $argv 1]
set passwd [lindex $argv 2]
set timeout 30
set force_conservative 1
if {$force_conservative} {
  set send_slow {128 .1}
}
spawn ssh $user@$hostname;
expect {
    "*continue connecting (yes/no)?" { send -s "yesr"; exp_continue }
    "*assword:" {
        send -s "$passwdr";
    }
}
interact

然后定义一些命令别名,比如:

alias  h101='ssh_expect 192.168.0.101 <user> <password>'
alias  h102='ssh_expect 192.168.0.102 <user> <password>'

这些别名可以写到~/.bashrc文件中

然后执行 h101 就可以自动登录192.168.0.101机器了。

在Linux下用scp复制文件无需输入密码的技巧
当两台LINUX主机之间要互传文件时可使用SCP命令来实现,建立信任关系之后可不输入密码。把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh

linux下ssh安装与scp命令使用详解
ubuntu默认并没有安装ssh服务,可以通过如下命令进行:yblin@yblin-desktop:~$sshlocalhostssh:connecttohostlocalhostport22:Connectionrefused如上所示则说明还没有安装ssh.通

建立基于虚拟用户的VSftpd服务
上一篇文章给大家介绍了Linux中搭建FTP服务器的方法,说了vsftpd的基本配置,也就是匿名和本地,这回来说一下配置虚拟用户使用vsftpd,下面是具体步骤

本周排行

更新排行

强悍的草根IT技术社区,这里应该有您想要的! 友情链接:b2b电子商务
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP备05050695号