ssh

生成sshkey

ssh-keygen -t rsa -C "xxx@xx.com"
cat ~/.ssh/id_rsa.pub 
ssh -T git@github.com 

分发公钥

这里的是虚拟机的内网ip,如果想使用公网进行管理,就填写公网地址

ssh-copy-id -i /root/.ssh/id_rsa_pub ip地址

vim /etc/ssh/sshd_config 服务端配置文件

vim /etc/ssh/ssh_config 客户端配置文件

配置文件

  • Port 52113 修改ssh服务端口号信息
  • ListenAddress 0.0.0.0 主要作用提升网络连接安全性
  • PS:监听地址只能配置为服务器网卡上拥有的地
  • PermitRootLogin no 是否允许root用户远程登录
  • PermitEmptyPasswords no 是否允许空密
  • UseDNS no 是否进行DNS反向解析-提升ssh远程连接效率
  • GSSAPIAuthentication no 是否进行远程GSSAPI认证-提升ssh远程连接效率