wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz    tar xvf sendEmail-v1.56.tar.gz  mv sendEmail-v1.56 sendEmail   vi  /etc/ssh/sshrc #!/b
原创 2011-12-13 12:35:14
3009阅读
2点赞
3评论
平时运维中有时会遇到需要更改服务器的管理员密码,如果服务器比较多的时候,我们可以编写一个脚本来实现,省时省力。linux使用SSH登陆时需 要手动输入yes 来确认连接,所以首先要解决这个问题,让脚本实现远程执行命令无须人工干预。第一步 使用ssh-keygen创建本机的公钥和私钥创建成功后会在/root/.ssh下生成私钥和公钥第二步 使用ssh-copy-id复制公钥到远程主机及expect内
原创 2016-10-31 11:23:41
9438阅读
2点赞
SSH(Secure Shell)是一种加密网络协议,常用于在不安全的网络上安全地运行远程命令服务。Linux系统是一个广泛采用SSH协议的操作系统,通过SSH连接远程主机进行管理和操作是Linux系统管理员日常工作中的一项重要任务。 要连接远程主机,我们通常使用SSH客户端工具,其中最为常用的是OpenSSH。而在使用SSH客户端连接远程主机时,一个常见的问题是,我们需要输入用户名和密码进行认
原创 2024-05-24 10:06:42
114阅读
#test.sh  #!/bin/bash  dir=/home/test  while read line  do  host=`echo $line| awk '{print $1}'`  passwd=`echo $line | awk&nbs
原创 2014-08-05 10:06:29
2359阅读
SSH远程登录:1、SSH(SecureShell,安全的命令解释器)为客户机提供安全的Shell环境,用于远程管理,默认端口:TCP 22。比较早的telnet、rsh等工具有很大优势,SSH是目前应用最为广泛的服务器远程管理方式SSH登录使用的用户名:服务器中的本地系统用户的帐号名SSH登录的用户验证方式密码验证:使用服务器中系统帐号对应的密码密钥对验证:使用客户机中生成的公钥、私钥OpenS
转载 2024-01-26 06:29:00
185阅读
使用原生的系统terminal完成登录, 1、安装 pexpect 模块 $ pip install pexpect2、案例 # -*- coding: utf-8 -*- from paramiko import SSHClient, AutoAddPolicy def ssh_init(self): # 初始化ssh client username = '***'
转载 2023-06-25 20:34:45
146阅读
ssh 免密码 不需要密码登陆 shell 自动登陆 ssh-keygen
原创 2013-05-21 17:38:30
2493阅读
1点赞
1评论
#!/usr/bin/expectset PASSWD [lindex $argv 1] set IP     [lindex $argv 0]set PASSWD [lindex $argv 0]set COMM   [lindex $argv 2]for { set i 1 } { $i <= 100 } { incr i } {spaw
转载 精选 2009-04-02 20:30:54
627阅读
mysql数据备份 今天遇到一个很傻逼的问题,有人登上开发服务器,不知是有意还是无心;把mysql里面的库全部删除了。。。那个人结果如何,我们就不作讨论了。。。没办法我只能写个shell脚本,用crontab跑下定时;做些简单的数据备份了,顺便写个笔记 思路其实很简单写一个shell脚本通过mysql的mysqldump,将数据导出成对应的sql文件;使用linux的crontab定时运
转载 2024-06-01 17:04:31
24阅读
主要分三步 1用自己的电脑生成密钥和公钥 2登录服务器把公钥拷进去 3服务器对该公钥授权终端下运行 ssh-keygen -t rsa一路回车 然后 cd ~/.sshid_rsa是私钥,id_rsa.pub是公钥。然后ssh登录到服务器 cd ~/.ssh vi authorized...
原创 2022-04-02 15:12:49
566阅读
使用expect和shell两种形式编写脚本实现登陆远程主机
原创 2022-02-08 22:15:22
790阅读
当我使用sshpass登陆到其他主机时,会报错“root@IP's password:  Permission denied, please try again.”root密码无误。iptables关闭。sshd服务开启。这时需要修改配置文件/etc/ssh/sshd_config的几个参数。PasswordAuthentication yesPermitRootLogin yesUse
原创 2014-09-17 13:44:36
2076阅读
有时,要在脚本中自动化SSH登陆远程主机,不输入密码,可以用公钥私
原创 2022-12-05 12:49:17
152阅读
二、公钥登录 每次登录远程主机都需要输入密码是很不方便的,如果想要省去这一步骤,可以利用密钥对进行连接,还可以提高安全性。 1、在本机生成密钥对 使用ssh-keygen命令生成密钥对: ssh-keygen -t rsa #-t表示类型选项,这里采用rsa加密算法然后根据提示一步步的按enter键
原创 2022-09-20 11:50:17
161阅读
需求有时候,需要运行一个大的 ​​xxx.sh​​ 脚本,或者运行一条很长的命令,不便于记忆,可以利用 alias 取别名例子:shell实现SSH自动登陆每次登陆自己开发机总要输入 ​​ssh user_name@192.00.00.xx​​​,然后再确认输入​​password​​,手快了还经常会输错。作为一个懒人,肯定要找一个取巧的方式,编写一个shell 脚本,令其自动登陆0. 安装 ex
原创 2022-07-18 11:01:47
522阅读
linux shell 记录每个用户的登陆情况,结合crontab定期的发送给管理员
转载 精选 2012-10-22 15:31:29
785阅读
第一部分An interactive login shell is started after a successful login, using /bin/login, by reading the /etc/passwd file. This shell invocation normally reads /etc/profile and its private equivalent ~/.b
转载 精选 2014-03-21 17:07:49
951阅读
###########批量分发脚本############!/bin/bash #This script is written by jerry #This script is update on 2013-09-06 . /etc/init.d/functions if [&n
原创 2014-01-17 16:51:19
585阅读
文章目录linux与linux相互免密登录分别在两条主机上生成密钥对.ssh文件夹有哪些内容免密登录的实现相互免密登录known_hosts作用主机之间用户不一致解决windows和linux相互免密登录自动分发脚本 linux与linux相互免密登录分别在两条主机上生成密钥对使用命令ssh-keygen -t rsa 生成密钥对,期间可以设置密钥对的存放位置和密钥对的密码,直接三个回车跳过即可
server1    主机名:centos6         IP:192.168.2.105        操作系统:centos6.5server2    
原创 2014-07-28 02:39:34
790阅读
  • 1
  • 2
  • 3
  • 4
  • 5