CU上一位网友的问题如下:
以前一直用windows,最近工作原因换Ubuntu了,但是windows下的SSH客户端(我用的是Netsarang公司的 Xshell,Xftp,Xmanager),linux没有相应版本,尝试了下putty,觉得很不好用,最重要的是要保存10多个服务器的密码。说明一下,密码是系统产生的随机长串,无法记忆的,公司的运维统一管理的,所以别跟我说什么更换成key文件之类的,我就要找个Linux下可以保存密码的 SSH客户端,命令行还是图形化界面都无所谓,谢谢大家!
我第一次看到问题时还在纳闷,Linux自带ssh命令,还需要ssh客户端干什?后来一看,这位朋友是想记住服务器的密码。
懒人!!
懒人有懒人的福,解决方案还是有的。
我的解决方案如下:
1. 先安装sshpass
下载:wget
安装:
tar -zxvf sshpass-1.04.tar.gz
cd sshpass-1.04
./configure
make && make install
2. 再写一个管理sshpass的BASH脚本.
脚本文件名为:/opt/program/bash/test.sh
脚本内容如下:
#!/bin/bash
cat <
阅读(5860) | 评论(7) | 转发(0) |