如何进行ssh远程登录(远程登录sshkeygen认证教程)
##### 1.openssh ####
当主机中开启openssh服务,那么就对外开放了远程连接的接口
#########rpm -q openssh-server##查看版本信息#########
#### 2.在客户端连接sshd的方式 ####
ssh 服务端用户@服务端ip地址
例如
ssh root@172.25.0.10 ##在客户端用ssh命令连接172.25.0.10主机的root用户
##当当前主机##第一次连接陌生主机时会自动建立/root/.ssh/know_hosts 这个文中记录的是#连接过##的主机信息
"注意:以上连接方式是不能打开远程主机的图形功能的如果需要打开远程主机图形功能需要输入 -X"
ssh -X root@172.25.254.1
cheese####打开摄像头
#### 3.给ssh服务添加新的认证方式 KEY认证,以下三步####
The key fingerprint is:
00:4f:b0:72:40:9f:a6:fb:91:86:d2:69:bc:7c:75:5f root@localhost
The key's randomart image is:
--[ RSA 2048]----
| .o o.. |
| o * |
| . * o |
| = . |
| . S |
| o .. . E |
|. B . . . . |
| .. . |
| o.. |
-----------------
####################基本上一直enter好了#####################
2.加密ssh用户的认证
#在服务端
ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.254.200
ssh-copy-id ##加密命令
-i ##指定密钥
/root/.ssh/id_rsa.pub ##密钥
root ##加密用户
172.25.254.200 ######主机ip#######################
####################此时客户端是可以通过密码连接的############
3.验证
#解密文件传输到客户端
scp /root/.ssh/id_rsa root@172.25.254.100:/root/.ssh/
################scp 文件 用户@主机ip:路径##############
##############可以向目标主机发送文件#############
#在客户端
ssh root@172.25.254.100 #连接不需要密码
#在服务端
rm -fr /root/.ssh/authorized_keys ##当此文件被删除,客户端解密文件失效##此时登录需要密码#
#在服务端
cp /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys ##从新生成锁文件,解密文件功能恢复
#############这说明id_rsa.pub和authorized_key里面的内容是一样的######
############ping -c5 主机ip##############
可以查看是否通网,time如果后面如果有数子就表示网通了,5表示次数,可以跟改
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com