SSH(Secure Shell),是建立在应用层和传输层基础上的安全协议。是目前较可靠的,专为远程登录会话和其他网络服务提供安全性的协议。
环境:
一台Server,debian最小安装
一台Client,debian桌面
保证两台机子能ping通
配置:
server端
(1)修改ssh配置文件
PermitRootLogin yes 允许ROOT登录
PubkeyAuthentication yes 允许密钥认证
端口使用默认的22(ssh-copy-id默认也是22,如修改,则需要添加-p指定端口)
(2)重启服务,查看状态
client端
(1)生成密钥对
一直回车使用默认配置就行
(2)将密钥发送到server端
也可以使用scp
scp -p [端口号] .ssh/id_rsa.pub root@[server ip]:/root/.ssh/authorized_keys
(3)远程连接,成功