当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [问题]shell 脚本如何实现回车?
帖子发表于 : 2008-08-19 9:52 

注册: 2007-06-12 21:59
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
[问题]shell 脚本如何实现回车?

hi,各位我想实现SSH自动登录的脚本
1 #!/bin/bash
2 ssh root@192.168.1.1
3 echo "rootvg"

可是有说加echo "\r\n"可还是要我再次输入密码
请问有解决的方法麼?另外我还想FTP、SAMBA等服务器登录都一样。
~


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-19 9:55 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
需要expect.
参考:
http://bones7456.blog.ubuntu.org.cn/2008/06/29/sssh/


_________________
关注我的blog: ε==3


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-19 10:01 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
ssh自己带密码啊。或者使用密钥啊。man吧。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-19 10:03 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
你可以用无密码的嘛(用key,而key上不加‘短语’)
就是有短语的好象也是可以的哦。
用参数:-pw


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-19 10:12 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
ssh 和 sftp 都可以实现无密码。不需要用什么脚本。方法可以自己搜搜。

简单的步骤:

在本机执行:ssh-keygen 然后一路回车下去。这样会生成 $HOME/.ssh 目录。
(注意不要自己用 mkdir 创建 .ssh 目录)
在远程机器上也执行:ssh-keygen 然后一路回车。这样也会生成 $HOME/.ssh 目录。(注意不要自己用 mkdir 创建 .ssh 目录)

把自己的 $HOME/.ssh/id_rsa.pub 文件传到远程机器,以 $HOME/.ssh/authorized_keys 文件名保存到远程机器上。

然后你就可以无密码使用 ssh 和 sftp 了。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-19 10:34 

注册: 2007-06-12 21:59
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
Thank you very much!
sssh is very well.


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-19 10:38 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
poet 写道:
ssh 和 sftp 都可以实现无密码。不需要用什么脚本。方法可以自己搜搜。

简单的步骤:

在本机执行:ssh-keygen 然后一路回车下去。这样会生成 $HOME/.ssh 目录。
(注意不要自己用 mkdir 创建 .ssh 目录)
在远程机器上也执行:ssh-keygen 然后一路回车。这样也会生成 $HOME/.ssh 目录。(注意不要自己用 mkdir 创建 .ssh 目录)

把自己的 $HOME/.ssh/id_rsa.pub 文件传到远程机器,以 $HOME/.ssh/authorized_keys 文件名保存到远程机器上。

然后你就可以无密码使用 ssh 和 sftp 了。

在我看来,密钥很好,但不是万能的,而且很多场合下,用密钥根本就不实际.


_________________
关注我的blog: ε==3


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-19 10:41 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
ssh直接带xxx:xxx@ip

ls的都应该试试sshfs

排骨。。。


_________________
● 鸣学


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-19 10:44 

注册: 2007-06-12 21:59
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
同意bones7456的说法。
再说我的用意是在SHELL中可以执行其他程序的方法,而不只是我说的这几个程序。
还是谢谢大家了,大家还是都这么热心!


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-19 11:09 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
eexpress 写道:
ssh直接带xxx:xxx@ip

ls的都应该试试sshfs

排骨。。。

汗~~怀疑ee有没有用过ssh,你以为是ftp啊?
sshfs也是我先用的吧: http://bones7456.blog.ubuntu.org.cn/2008/04/02/sshfs/


_________________
关注我的blog: ε==3


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-08-19 13:48 

注册: 2006-07-09 12:22
帖子: 1331
地址: 南京
送出感谢: 0 次
接收感谢: 1
引用:
ssh可以如ftp那样xxx:xxx@host的啊,排骨,勿激动。

记错了。
另一种方式: http://bbs.chinaunix.net/viewthread.php?tid=343905&extra=page%3D1%26filter%3Ddigest


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-08-19 21:59 
头像

注册: 2007-05-20 18:44
帖子: 438
地址: 唐山,河北,中国
送出感谢: 0 次
接收感谢: 1
代码:
 echo -e "abc\nxxx"

引用:
lonelycorn@untbook:~/zenity-2.22.1/src$ echo -e "abc\nccc"
abc
ccc


_________________
我逗无了奈了……
HP的本跑ubuntu还得把我折腾死。
显卡、无线/有线网卡、声卡、键盘……
代码:
while :
do
  work_hard
done


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-08-19 22:08 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
bones7456 写道:
eexpress 写道:
ssh直接带xxx:xxx@ip

ls的都应该试试sshfs

排骨。。。

汗~~怀疑ee有没有用过ssh,你以为是ftp啊?
sshfs也是我先用的吧: http://bones7456.blog.ubuntu.org.cn/2008/04/02/sshfs/

☎ ll /usr/bin/sshm
-rwxr-xr-x 1 root root 23K 2007-11-27 23:16 /usr/bin/sshm*
我一直这个。不要输入密码。sshfs是这之前推荐给别人的。呵呵。我从源找的巨多软件,都是看描述找的哦。


_________________
● 鸣学


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-08-24 13:48 
头像

注册: 2005-07-21 19:13
帖子: 681
地址: Peking, China
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
bones7456 写道:
eexpress 写道:
ssh直接带xxx:xxx@ip

ls的都应该试试sshfs

排骨。。。

汗~~怀疑ee有没有用过ssh,你以为是ftp啊?
sshfs也是我先用的吧: http://bones7456.blog.ubuntu.org.cn/2008/04/02/sshfs/

☎ ll /usr/bin/sshm
-rwxr-xr-x 1 root root 23K 2007-11-27 23:16 /usr/bin/sshm*
我一直这个。不要输入密码。sshfs是这之前推荐给别人的。呵呵。我从源找的巨多软件,都是看描述找的哦。


sshm 也不能保存服务器密码


_________________


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [问题]shell 脚本如何实现回车?
帖子发表于 : 2008-08-24 13:51 
头像

注册: 2005-07-21 19:13
帖子: 681
地址: Peking, China
送出感谢: 0 次
接收感谢: 0 次
lucifer003 写道:
[问题]shell 脚本如何实现回车?

hi,各位我想实现SSH自动登录的脚本
1 #!/bin/bash
2 ssh root@192.168.1.1
3 echo "rootvg"

可是有说加echo "\r\n"可还是要我再次输入密码
请问有解决的方法麼?另外我还想FTP、SAMBA等服务器登录都一样。
~


安装 expect。网上相关文章很多。如果服务器配置了密钥认证的话更方便。


_________________


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译