liujijiang

ssh

2020.02.07

scp远程复制数据命令

推送:PUSH

-P(大写) 接端口号
-r递归,表示拷贝目录
-p(小写)表示拷贝前后保持文件或目录的属性
-l limit 限制速度,在传输大量文件的时候用是此参数可以减少带宽占用,防止因为大量占用带宽导致网络延迟增大

拉取:PULL

ssh 该端口号

centos7的防火墙是firewall

  • vi /etc/ssh/sshd_config 打开ssh配置文件,注意是sshd_config,而不是ssh_congfig
  • 在#Port 22 下方添加一行Port 3306 不是直接把#Port 22注释删掉,不然后面万一出错连不上就很麻烦
  • systemctl status firewalld 查看状态,发现Active:dead,说明防火墙关闭
  • systemctl start firewalld 启动防火墙
  • systemctl status firewalld 查看状态,发现Active:runing,表明已经打开了
  • firewall-cmd --permanent --zone=public --add-port=3306/tcp 将3306端口添加到防火墙
  • firewall-cmd --permanent --query-port=3306/tcp 检查3306端口有没有打开,如果打开的话应该是yes
  • firewall-cmd --reload 重新加载防火墙策略
  • systemctl restart sshd重启ssh服务
  • systemctl restart firewalld.service 重启防火墙
  • firewall-cmd --zone=public --list-ports 查看防火墙已经开放的端口
  • ssh root@localhost -p 3306尝试本地连接3306,看能不能成功
  • 不要关闭当前的xshell窗口,新建一个会话,用3306端口,看能不能成功。