SuSE下配置ssh自动登录

摘自:http://blog.cheyo.net/?p=79

 

以Suse为例:

1.     配置系统启动后自动启动ssh服务

# chkconfig sshd on

2.      启用、停止、查询ssh服务状态

# /etc/init.d/sshd [start/stop/status]

# netstat -an | grep 22

3.      配置文件:

/etc/ssh/ssh_config

/etc/ssh/sshd_config

4.      配置手册:

# man ssh_config

# man sshd_config

5.      配置参数说明:

/etc/ssh/sshd_config:

PasswordAuthentication yes
#支持密码验证

PermitRootLogin yes
#允许root登录

6.      SSH自动登录配置(客户端为Linux)

a)
登录到服务器上

b)
生成私钥和公钥

KEN:/etc/ssh # ssh-keygen -t rsa

Generating public/private
rsa key pair.

Enter file in which to
save the key (/root/.ssh/id_rsa):

Created directory ‘/root/.ssh’.

Enter passphrase (empty
for no passphrase):

Enter same passphrase
again:

Your identification has
been saved in /root/.ssh/id_rsa.

Your public key has been
saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

f8:b3:39:9c:b9:3d:6c:b4:d6:16:6d:2d:a7:db:ae:51 root@KEN

KEN:/etc/ssh # cd ~/.ssh/

KEN:~/.ssh # cat id_rsa.pub >> authorized_keys

KEN:~/.ssh # chmod 600 authorized_keys

生成的id_rsa.pub为公钥, id_rsa为私钥

c)
退回到客户机上

d)
把在服务器上生成的id_rsa(私钥)拷贝到客户机的~/.ssh/目录下

PLUS:~ # cd .ssh

PLUS:~/.ssh # chmod 600
id_rsa

 

7.      SSH自动登录配置(客户端是Windows)

a)
Windows上使用PuTTYgen生成公钥和私钥

运行PuTTYgen(WinSCP软件携带PuTTYgen)。Type of Key选择SSH-2 RSA。Number of bits in a generated key:
使用默认值1024。“Generate”生成公钥和私钥。

“Save Private Key”保存私钥(Key Passphrase放空不填),如SELS.ppk

拷贝“Public key for pasting
into OpenSSH authorized_keys file:”里面的所有内容到剪贴板。

b)
在服务器上创建认证文件

把剪贴板里的内容添加到服务器上~/.ssh/authorized_keys文件中(如果没有此文件则创建之,如果已有此文件,则增加到文件末尾)。

c)
设置PuTTY连接参数,自动登录服务器

打开PuTTY,在”Connection”-> “Data”->“Auto-login name”中输入登录服务器的用户名.

“Connection” -> “SSH”选择SSH版本号为2。

“Connection” -> “SSH”->“Auth”选择刚刚创建的私钥文件SELS.ppk。

这样就可以自动登录了。

d)
注意事项

使用PuTTYgen“Save public key”自动创建的公钥文件与OpenSSH要求的公钥文件格式不同,不能直接复制此文件到~/.ssh/下,而应使用窗口PuTTYgen中显示出来的公钥,或者自己转换格式.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值