1.使用linux shell脚本自动登录#!/bin/bashftp -n <<!open 10.0.2.90        远程主机IPuser smart redhat     用户及密码binary                二进制传输
原创 2013-11-26 14:46:27
5121阅读
       设有两台主机A和B   系统都是Linux BIP为10.1.1.1   在A上命令:   # ssh-keygen -t rsa (连续回车,即在本地生成了公钥和私钥)           # cd&n
原创 2009-07-27 23:14:48
590阅读
1评论
作为linux服务器最常用就是远程登录了,远程登录时候要输入用户名和密码,如果是机器少的话,还不太麻烦如果要登录机器可能会很麻烦,所以用公钥/私钥来登录就可以省很多时间,可以不用输入用户名和密码就可以登录 第一步,首先要生成密钥和公钥 ssh-keygen -t rsa 第二步,把生成公钥拷到服务器上 ls /root/.ssh scp /root/.ssh/id_rsa.p
原创 2009-07-28 21:34:18
243阅读
一、什么是SSH?  SSH是一种网络协议,用于计算机之间加密登录。使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全,即使被中途截获,密码也不会泄露。 二、LInux下基本用法  SSH用于远程登陆。假定你要以用户名root登陆主机host,只要使用如下命令ssh root@host  如果本地用户名与远程用户名一致,登陆时可以省略用户ssh host  SSH
expect实现ssh自动登录服务器脚本。使用示例 :>./login.exp1 --------------------------------------------------------------------login.exp代码如下#! /usr/bin/expect -f set timeout 30 expect_user -re "(.*)\n" set hostI
原创 2013-09-11 16:34:38
617阅读
expect实现ssh自动登录#!/usr/local/bin/expectset PASSWD [lindex $argv 1]set IP [lindex $argv 0]set CMD [lindex $argv 2]spawn ssh $IP $CMDexpect "(yes/no)...
转载 2015-09-04 12:39:00
75阅读
实现ssh自动登录,主要有三种方法: 1、生成公私钥。 http://blueicer.blog.51cto.com/395686/88175/   2、编写expect脚本。 http://blog.csdn.net/span76/article/details/11575231   3、用sshpass。 用法:    
转载 精选 2014-10-08 10:13:16
855阅读
实现ssh自动登录,主要有三种方法:1、生成公私钥。http://blueicer.blog.51cto.com/395686/88175/2、编写expect脚本。http://blog.csdn.net/span76/article/details/115752313、用sshpass。用法:    sshpass 参数 SSH命令(ssh,sftp,scp等)。 &
转载 精选 2014-10-08 10:15:43
616阅读
《mypasswd》文件格式: #注释 name:ip:user:password name:ip:user:password  使用方法:        %./login.exp <name> 登陆name指定服务器   &
原创 2014-06-30 14:42:24
1039阅读
一、SSH协议 SSH是一种协议标准,其目的是实现安全远程登录以及其它安全网络服务。二、SSH登录过程 SSH登录主要分为两个阶段: 1)协商客户端和服务端双方通信所使用共享密钥,并用这个共享密钥实现后续会话过程对称加密; 2)使用非对称加密方式验证客户端身份。三、协商会话所使用共享密钥 图 1 交换共享秘钥 1)客户端发起tcp连接请求; 2)服务器返回
linux下ssh、telnet登录脚本(tcl) 2007-08-08 17:03 操作系统:linux(feroda4) tcl版本:tclsh8.4 expect:5.43.0 ssh登录脚本 #!/usr/bin/tclsh8.4 package require Expect set user "root" set host "10.2.26.30" spawn ssh $use
转载 精选 2009-09-03 15:56:46
5015阅读
1评论
1)使用脚本实现添加20个账户,并且账户密码与账户名相同    #!/bin/bash    for I in {1..20};do    if ! cut -d: -f1 /etc/passwd | grep "^user${I}$" &> /dev/null;then   
原创 2010-12-29 12:44:41
637阅读
服务器每天有不计其数针对ssh密码猜解,虽然加了密码错误三次后禁止IP模块设置,但是实际应用仍然不是很完美,索性将服务器认证方式换成密钥认证了,就是不能再用密码登录,除非有密钥。这样猜解就没有意义了,写下来共享一下吧。首先确保服务器ssh服务已启动,用户能够正常登录,然后配置客户端,过程如下:一、先用自已用户登录到服务器,比如我用 uplinux 登录到服务器二、运行 SSH Secure
 一、修改/etc/ssh/sshd_config文件 (1)、修改禁止root用户直接登录 将PermitRootLogin参数"yes"修改为"no" (2)、设置基于密钥登录方式 将#AuthorizedKeysFile .ssh/authorized_keys#注释去掉,用于设置用户公钥文件存储位置,系统默认位置在用户目录下
原创 2011-12-13 12:11:18
1072阅读
今天开始写博客,我写博客为了以后想用时候翻翻博客看看,省上网上找来找去,麻烦! 用ssh登录一两台服务器简单,想想如果要是登录几十台甚至上百台服务器,每次登录都需要密码的话,那不得累死呀,就算累不死,也得烦死! ssh采用基于公钥和私钥加密技术进行自动认证。 首先创建ssh密钥,输入命令:ssh-keygen -t rsa (指定加密算法类型为RSA) 不用输入口令,一直回车
原创 2013-11-05 16:27:37
438阅读
目录一.主界面:登录界面二.功能:注册三.功能:修改密码四.功能:显示数据五.功能:找回密码一.主界面:登录界面        (1)要实现功能:登录,记住密码,下次自动登录。        (2)需要技术:数据库查询,SharedPreferences,接口实现      &nbs
内容: 上篇讲了SSH原理,这次记录一下SSH登录方式一.使用密码进行登录ssh user@host user:远程主机名 host:远程主机地址如果你是第一次连接远程主机,系统会出现下面的提示:The authenticity of host 'host (12.18.429.21)' can't be established. RSA key fingerprint is 98:2e:
转载 4月前
183阅读
脚本实现添加100个不同用户并为其设置密码。 for i in `seq -f%03g 100` do   useradd user$i   echo "passwd$i" |passwd --stdin&nbs
原创 2012-03-05 15:07:27
726阅读
expect 实现脚本自动登录spawn 用来实现自动和交互式任务到通信脚本示例:#!    /usr/bin/expect      -f ///-f 自动脚本文件加执行权限set timeout 10spawn  ssh -l username  192.168.1.1  
原创 2011-11-07 20:22:51
261阅读
  • 1
  • 2
  • 3
  • 4
  • 5