论坛风格切换切换到宽版
  • 751阅读
  • 0回复

[问题求助][求助]sftp如何不进行密码验证登陆(要求不影响ssh登陆) [复制链接]

上一主题 下一主题
离线cnyunxi.
 
发帖
2005
C币
-199214
威望
392
贡献值
1
银元
-3
铜钱
4545
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
环境.:linux 2.6.18 .
s.sh 版本:openssh-3.5p1-6电脑

s.sh不用密码可以登陆(如下设.置),但是我想ssh需要密码登陆,但sftp不需要密码登陆,而且不想每次都.先生成密钥对再传到服务器上,因为客户端的机器是不固定的            杀毒



不.用密码即能够登陆的ssh用户健康
       我们能够把c.lient产生的k.ey复制到server中这样,以后client登陆server时, 电脑
       由于两者ssh..要连接信号传递中就已对比过key,因此能够直接进入数据传  输  接口而不用密码访问。.
1.        .   首先在client上建立public Key和private .key,需要使用ssh-keygen命令    外汇
      
[root@.localhost .ssh]# s.sh-keygen   –t  rsa             电子
Generati.ng. public/private rsa key pair.<性病>
Enter file.. in which to save the key (/root/.ssh/id_rsa):.
Enter passphrase. (empty. for no passphrase):                 按enter              乙肝
Enter same passphrase again:             .      .          按enter            杀毒
Your id.entific.ation has been saved in /root/.ssh/id_rsa.[成人用品]
Your. publ.ic key has been saved in /root/.ssh/id_rsa.pub.(        游戏          )
The key fingerp.rint is: .                      女人
e8:8a:5e:ae:c7:13:45:d0:81:cd:3f:e6:1e:f8..:88:5a .
root@loc.alhost..localdomain           鲜花

.                    .                  (广告)
2.                      .         .     然后将Pr.ivate Key 放在client上的宿主目录,一般放在/root/.ssh/目录中.
并修改权限为user可读
3          最后,将Pub.lic Key 放在任何一个您想登陆主机s.erver中的某user的宿主目录     外汇
下的.ss.h/子目录人证文档中即可。电脑
4                                   . .现在192.168.0.6是client 想连接到192.168.0.8上用ssh-keygen –t  rsa产生.key           建材
(.-t参数是使用和种.密码)这时在我的/root/.ssh/里边产生了三个文档分别是公钥电影
(id_rsa.pub)和私钥(id_rsa)另外要注意的就是id_rsa文档权限他必须是-rw------否则回不.安全,id_rsa.pu.b就.是公钥,把这个放到server目录上去用命令(广告)

[wds.@localhost .ssh]#  sf.tp id_rsa.pub           婚庆
root.@192.168.0.8             电子

[wds@localhost .ssh]#.  passw.d              乙肝
[..wds@localhost .ssh]#  put  id_rsa.pub 投资
[root@localhost .ssh]#  up.loading id_rs.a.pub to /root/.ssh/
[roo.t@localhost .ssh]#  .exit(广告)
然后到服务器上去192.168.0.8..
[root@localhost .ssh]# ssh –l   root 19.2.168.0.8..
[root@localhost .ssh].# cd /root/.ss.h/.
[root@local.hos.t .ssh]#more id_rsa.pub >> authorized_keys 这样就能够了.
[root@local.host .ssh]#.
返回client上192.16.8.0.6学习
[root@localho.st .ssh]# exi.t<性病>
[root@local.host .ssh.]# ssh 192.168.0.8    美容
这样无需要密.码直接登陆到服务器上了.

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个