码迷,mamicode.com
首页 > 其他好文 > 详细

Openssh服务及其应用

时间:2015-09-19 19:51:14      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:linux   ssh   openssh   

基于密钥的认证:


一台主机为客户端(基于某个用户实现)

1、生成一对密钥

ssh-keygen -t

-t {rsa|dsa} 指定算法

-f /path/to/keyfile   保存的文件

-N ‘password‘ 指定密码

ssh-keygen -t rsa -f .ssh/id_rsa -N ‘‘


2、将公钥传输至服务器端某用户的家目录下的.ssh/authorized_keys文件中,使用文件传输工具传输(ssh-copy-id,scp)

ssh-copy-id -i /path/to/pubkey USERNAME@REMOTE_HOST

ssh-copy-id -i .ssh/id_rsa.pub root@172.x.x.x


3、测试登陆


scp:基于ssh的远程复制命令,可以实现在主机之间数据传输

scp [options] SRC DEST

-r

-p

-a



总结:

1.密码应该经常换且足够复杂

2.使用非默认端口

3.限制登录客户地址

4.禁止管理直接登录

5.仅允许有限用户登陆

6.使用基于密钥的认证

7.禁止使用版本1


本文出自 “godben” 博客,请务必保留此出处http://godben.blog.51cto.com/8919725/1696298

Openssh服务及其应用

标签:linux   ssh   openssh   

原文地址:http://godben.blog.51cto.com/8919725/1696298

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!