1.ssh、scp、sftp
ssh root@10.0.0.200 #远程登陆200服务器
#scp远程拷贝,全量拷贝,r递归,p保持属性
scp -rp /etc root@172.16.1.31:/opt #rsync的推一样
scp root@172.16.1.31:/opt /tmp #rsync的拉一样
man scp #帮助手册
scp -rp -l 10240 /etc root@172.16.1.31:/opt #限速为1024Kbit/s
2.公钥与私钥
ssh-keygen -C 123@qq.com #生成一对密钥
ll /root/.ssh/
ssh-copy-id -i /root/.ssh/id_rsa.pub root@10.0.0.31 #推公钥到31
ssh root@10.0.0.31 #免密登陆
ls /root/.ssh/ #查看31服务器的公钥authorised_keys
ssh的配置文件
vim /etc/ssh/sshd_config #变更配置之后重启
Port 6666 # 变更SSH服务远程连接端口
PermitRootLogin no # 禁止root用户直接远程登录
PasswordAuthentication no # 禁止使用密码直接远程登录
UseDNS no # 禁止ssh进行dns反向解析,影响ssh连接效率参数
GSSAPIAuthentication no # 禁止GSS认证,减少连接时产生的延迟
systemclt restart sshd
SSH远程管理与安全配置
本文详细介绍SSH协议的使用,包括远程登录、文件传输(scp、sftp)、公钥与私钥的生成及配置,以及如何通过修改sshd_config文件增强SSH的安全性,如端口更改、禁止root登录和密码验证等。
15万+

被折叠的 条评论
为什么被折叠?



