首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于Linux的ssh命令,该如何处理

2012-02-23 
关于Linux的ssh命令本人想在一台linux服务器A上查看另一台linux服务器B上的文件。linux服务器版本是:RedHat

关于Linux的ssh命令
本人想在一台linux服务器A上查看另一台linux服务器B上的文件。
linux服务器版本是:RedHat5
在客户端软件上(XManager)执行:ssh root@192.168.0.1 cat /root/a.txt
执行之后它提示让输入密码。

我的目的:
想把密码混合到ssh root@192.168.0.1 cat /root/a.txt中一块执行,而不必执行之后再输入密码。

请高人指点。

[解决办法]
考虑使用expect
[解决办法]
采用无密码的公钥/密钥认证即可!而且比单纯的秘密认证更安全。

http://www.edward-han.com/88.html




[解决办法]
无密码的RSA弱到不行。谁潜入乃系统拷走那个私钥就可以为所欲为了。
[解决办法]

探讨

无密码的RSA弱到不行。谁潜入乃系统拷走那个私钥就可以为所欲为了。

[解决办法]
用expect
[解决办法]
http://future.blog.51cto.com/26959/90005
[解决办法]
#!/usr/bin/expect -f

spawn ssh root@192.168.0.1 cat /root/a.txt

expect {
-nocase "password: " {
send "$pass\n"
}
"yes/no" { send "yes\n" }
}
expect eof
[解决办法]
可以先把两台服务器相互信任的两台机子,这样就可以使用无密码访问了。

热点排行