功能: 用脚本实现自动登录远程主机执行相应的命令。 #!/bin/bash for f in /aa/bb/ do cc=`cat $f` ssh -l root $cc ls -l /home done 说明: 在/aa/bb目录下有几百个文件,文件里记录的都是IP地址。 问题: 1、提示输入密码这个步骤已解决,但是还是会提示 The authenticity of host '10.1.1.1(10.1.1.1)' can't be established. RSA key fingerprint is e6:d8:bd:42:08:ff:fc:07:...
by yu330 - Shell - 2008-08-06 17:47:13 阅读(1991) 回复(9)
我的脚本里有ssh连接: ssh remote_server "......" 可是如果没有设置密钥,就会提示密码,然后ssh就停在输入密码要不动了,不能自动退出: sh /home/shell/backup.sh bb@localhost's password: 怎么才能让它连不到就自动退出? 我是要把它放到crontab里的,如果不自动退出,就会一直挂在那,也没法继续后面的判断。
当第一次ssh到一个server的时候,server的public key会下载到known_hosts, client会提示 The authenticity of host 'myremote (192.168.1.133)' can't be established. RSA key fingerprint is 4d:78:9b:c2:6d:d7:dc:c2:96:f2:95:69:6a:08:f5:1b. Are you sure you want to continue connecting (yes/no)? 我的问题是,能否实现在命令行自动回答yes? (expect的方法除外) ssh没有提供自动回答yes的选项。
要求ssh客户端连接到服务端,但是这个ssh连接会因为服务端的问题会断开,要求ssh客户端检测到ssh连接断开以后再自动连接到ssh服务端。 ssh客户端连接服务端时不需要输入用户名和密码,这个已经设置好。 我写的脚本connect.sh,通过查看netstat命令,检测是否有已经建立的ssh连接,如果没有,则执行另一个脚本。 [code] #!/bin/sh while [ 1 ] do result=`netstat -atn |grep ESTABLISHED |grep 22` if [ -z "$result" ] then ...
公司的网络划分了VLAN,服务器单独属于一个VLAN,并且接在防火墙的DMZ区,通过工作区的VLAN访问服务器时,ssh Secure总是在没有操作3 4分钟后自动断开,而有操作的时候就不会自动断开。而且,使用ssh Secure连接外部的服务器时也出现相同的问题。我在防火墙上把ssh的端口开放了,问题依然没有解决。 请教各位高手:这是ssh本身设置的问题吗?会不会是因为防火墙的原因? 谢谢!
问题如标题,查看messages日志发现有这样一条记录 Mar 19 01:48:06 server sshd(pam_unix) [20331]:authentication failure; logname= uid=0 euid=0 tty=NODEVssh ruser= rhost=a85024.upc-a.chello.nl user=nobody 这是记录的什么问题?能告诉我ssh是什么原因而停掉的吗?
A主机 BCD子节点机 A B C D均有信任关系 ssh可以直接登录 A监控 B C D 如果A-->B网络连接中段 ssh登录时就会卡住10分钟,怎么可以设置这个链接不上时的时间.比如 实现:ssh连接时 1分钟连接不上就自动断开? 多谢各位
我刚刚装好的solaris 想在XP下用ssh Secure Shell Client 连接solaris 但老是提示输入密码对话框 同时在solaris的终端中有个提示信息 大概的意思是某某主机ssh登陆失败... 是不是要在solaris一端进行哪些设置? 前天装了solaris,总体感觉没有linux用的顺手,不管是桌面环境下的操作还是命令行下,可能是个人感觉吧!