远程管理linux主机,linux与Linux之间的数据传输
SSH协议:Secure Shell
为客户及提供安全的shell环境 默认端口:22 OpenSSH 服务 服务名称:sshd 主程序: /usr/sbin/sshd /usr/bin/ssh 配置文件: /etc/ssh/sshd_config /etc/ssh/ssh_config
linux与Linux之间的数据传输
ssh 【选项】 用户名@服务器IP或域名 -X (大写):可以在远程管理的时候 打开对方的图形程序
linux yes 第一次 记录你曾经远程管理过谁 /root/.ssh/known_hosts
ssh root@192.168.4.207 firewall-config 图形化的防火墙工具 exit
数据传输 安全复制工具
scp 依赖于ssh scp 【-r】 用户名@服务器:路径 本地路径 scp 【-r】 本地路径 用户名@服务器:路径
检测sshd 服务是否运行
systemctl status sshd systemctl start sshd 打开 systemctl enable sshd 开机自启
实现ssh无密码验证
部署公钥(锁)与私钥(钥匙) (优先级最高)
生成公钥与私钥
ssh-keygen 产生公钥私钥 一路回车即可,不设置密码 默认存放位置:/root/.ssh id_rsa (私钥) id_rsa.pub (公钥) known_hosts (曾经远程过的主机)
无交互生成公钥 私钥
ssh-keygen -f ~/.ssh/id_rsa -N ""
传递公钥(锁)到对方主机
ssh-copy-id root@192.168.4.207
有钥匙的人能访问有锁的人
点赞
评论