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 B的IP为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
转载
2023-08-29 13:36:06
134阅读
内容: 上篇讲了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:
脚本实现的是添加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阅读