分页: 1 / 2
[问题]shell 脚本如何实现回车?
发表于 : 2008-08-19 9:52
由 lucifer003
[问题]shell 脚本如何实现回车?
hi,各位我想实现SSH自动登录的脚本
1 #!/bin/bash
2 ssh
[email protected]
3 echo "rootvg"
可是有说加echo "\r\n"可还是要我再次输入密码
请问有解决的方法麼?另外我还想FTP、SAMBA等服务器登录都一样。
~
发表于 : 2008-08-19 9:55
由 bones7456
发表于 : 2008-08-19 10:01
由 eexpress
ssh自己带密码啊。或者使用密钥啊。man吧。
发表于 : 2008-08-19 10:03
由 冲浪板
你可以用无密码的嘛(用key,而key上不加‘短语’)
就是有短语的好象也是可以的哦。
用参数:-pw
发表于 : 2008-08-19 10:12
由 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 了。
发表于 : 2008-08-19 10:34
由 lucifer003
Thank you very much!
sssh is very well.
发表于 : 2008-08-19 10:38
由 bones7456
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 了。
在我看来,密钥很好,但不是万能的,而且很多场合下,用密钥根本就不实际.
发表于 : 2008-08-19 10:41
由 eexpress
ssh直接带xxx:xxx@ip
ls的都应该试试sshfs
排骨。。。
发表于 : 2008-08-19 10:44
由 lucifer003
同意bones7456的说法。
再说我的用意是在SHELL中可以执行其他程序的方法,而不只是我说的这几个程序。
还是谢谢大家了,大家还是都这么热心!
发表于 : 2008-08-19 11:09
由 bones7456
eexpress 写了:ssh直接带xxx:xxx@ip
ls的都应该试试sshfs
排骨。。。
汗~~怀疑ee有没有用过ssh,你以为是ftp啊?
sshfs也是我先用的吧:
http://bones7456.blog.ubuntu.org.cn/2008/04/02/sshfs/
发表于 : 2008-08-19 13:48
由 aBiNg
发表于 : 2008-08-19 21:59
由 lonelycorn
代码: 全选
echo -e "abc\nxxx"
lonelycorn@untbook:~/zenity-2.22.1/src$ echo -e "abc\nccc"
abc
ccc
发表于 : 2008-08-19 22:08
由 eexpress
☎ ll /usr/bin/sshm
-rwxr-xr-x 1 root root 23K 2007-11-27 23:16 /usr/bin/sshm*
我一直这个。不要输入密码。sshfs是这之前推荐给别人的。呵呵。我从源找的巨多软件,都是看描述找的哦。
发表于 : 2008-08-24 13:48
由 patrickhe
eexpress 写了:
☎ ll /usr/bin/sshm
-rwxr-xr-x 1 root root 23K 2007-11-27 23:16 /usr/bin/sshm*
我一直这个。不要输入密码。sshfs是这之前推荐给别人的。呵呵。我从源找的巨多软件,都是看描述找的哦。
sshm 也不能保存服务器密码
Re: [问题]shell 脚本如何实现回车?
发表于 : 2008-08-24 13:51
由 patrickhe
lucifer003 写了:[问题]shell 脚本如何实现回车?
hi,各位我想实现SSH自动登录的脚本
1 #!/bin/bash
2 ssh
[email protected]
3 echo "rootvg"
可是有说加echo "\r\n"可还是要我再次输入密码
请问有解决的方法麼?另外我还想FTP、SAMBA等服务器登录都一样。
~
安装 expect。网上相关文章很多。如果服务器配置了密钥认证的话更方便。