SSH(Secure Shell)一种以安全的方式提供远程登录的协议。
一、SSH提供了两种安全验证方法:
1、基于密码的验证:使用用户名和密码来验证登录
2、基于密钥的验证:在客户端生成密钥对,再把密钥对中的公钥上传到服务器并于服务器中的
公钥做比较,此方式安全性更高。
二、配置SSH
1、基于密码验证方式:
①、首先需要保证网卡配置正确,即客户端和服务器端之间IP网络可达。
②、修改SSH的配置文件 vim /etc/ssh/sshd_config
③、重启sshd服务 systemctl restart sshd
④、把sshd服务加入开机启动项 systemctl enable sshd
⑤、在客户端使用格式: ssh 服务器IP地址 (登录服务器)
2、基于密钥验证方式:
①、首先需要保证网卡配置正确,即客户端和服务器端之间IP网络可达。
②、在客户端上执行 "ssh-keygen" 命令生成密钥对
③、在客户端上执行 "ssh-copy-id 服务器IP地址" 命令把客户端生成的公钥文件传到远程服务器
④、在服务器端修改ssh配置文件 vim /etc/ssh/sshd_config 关闭密码验证方式
⑤、重新启动sshd服务 systemctl restart sshd
⑥、在客户端使用 "ssh 服务器IP地址"格式登录服务器,发现无须输入密码也能成功登录
三、远程传输命令
SCP(Secure Copy)是基于SSH协议在网络间安全传输文件袋操作命令
在客户端和服务器端均为Linux系统时,使用SCP命令传输文件的格式如下:
①、 scp 文件 服务器地址:/路径
②、 scp 服务器地址:/路径/文件 /路径
原文地址:https://blog.csdn.net/YWBOGDA/article/details/121092619
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。