**
ssh 服务管理
**
ssh远程连接
scp远程复制
ssh免密认证
ssh远程连接
在centos7中ssh服务默认是已经被安装了的。通过命令rpm -qa | grep openssh 查看是否安装了ssh服务
ssh root@10.1.100.254
用户名@ip地址
更改ssh端口
1.首先得关闭selinux
[root@Kling ~]# setenforce 0 #临时关闭selinux
2,防火墙开放对应的ssh端口
[root@Kling ~]# firewall-cmd --permanent --add-port=100/tcp
3,更改ssh配置文件
[root@Kling ~]# vim /etc/ssh/sshd_config
4,重启 ssh,防火墙
[root@Kling ssh]# systemctl restart sshd #重启ssh服务
[root@Kling ssh]# systemctl restart firewalld.service #重启防火墙
5,连接
w–查看当前用户
scp远程复制
[root@Kling ~]# scp /etc/host root@10.1.100.250 /tmp/
复制文件 scp 源文件 用户@目标服务器:目标位置
复制目录 scp -r 源文件 用户@目标服务器:目标位置
ssh免密认证
[root@Kling ~]# cd .ssh/
[root@Kling .ssh]# ssh-copy-id root@10.1.100.250