openSSH

一.SSH认证方式
1.密码
2.公私钥匙 服务器有公钥,公钥是公开的
                客户机有私钥
-------------------------------------------------------------------------

 

二.软件网站
www.ssh.org             收费的
www.openssh.org     免费的

 

-------------------------------------------------------------------------

 

三.安装的软件包
openssh-4.3p2-36.el5               --实现SSH功能的公共软件包
openssh-server-4.3p2-36.el5    --实现SSH服务器功能的软件包
openssh-clients-4.3p2-36.el5    --实现SSH客户机功能的软件包
openssh-askpass-4.3p2-36.el5 --图形界面

守护进程是sshd
/etc/init.d/sshd {start|stop|restart|reload|condrestart|status}

配置文件都保存在/etc/ssh下
sshd_config   --服务器配置文件
ssh_config     --客户机配置文件

-------------------------------------------------------------------------

 

四.SSH登录服务器
ssh 用户名@服务器IP

-------------------------------------------------------------------------

 

五.客户机公钥保存位置
/家目录/.ssh/下保存,目录下的known_hosts文件保存所有登陆过的SSH服务器的RSA密钥


-------------------------------------------------------------------------

 

六.基于密钥的SSH用户认证
1.客户端生成用户的公钥和私钥
 ssh-keygen -t rsa   --rsa非对称算法
 生成私钥时,有个密码,就是防止私钥丢失时,必须还要得到这个密码 ,别人才能使用我的私钥
 在.ssh目录下生成 公钥id_rsa.pub,可以发布到SSH服务器中
                           私钥id_rsa,内容严格保密
2.将公钥复制到SSH服务器中
用服务器的哪个用户登录,就把公钥考到/家目录/.ssh/下
cat id_rsa.pub >>  家目录/.ssh/authorized_keys

3.客户端再次登录时,不提示输入口令了

 

-------------------------------------------------------------------------

 

七.服务器配置文件修改
vim /etc/ssh/sshd_config
/*
PermitRootLogin no  --禁止root用户登录
*/

 

-------------------------------------------------------------------------

 

八.远程拷贝
1.将SSH服务器的文件拷贝到本地
 scp root@192.168.1.2:/etc/passwd .
2.将本地的文件拷贝到SSH服务器
 scp test wgq@192.168.1.2:/home/wgq

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值