9.ssh服务和配置
修改虚拟机名字
vi /etc/hostname
进行ssh服务配置
# ssh配置文件
vi /etc/ssh/sshd_config
Port 22 前面#去掉
PermitRootLogin 改成yes
PubkeyAuthentication 前面#去掉
PasswordAuthentication 改成yes
# 重启ssh服务,根据版本不同restart ssh或者sshd
systemctl restart ssh/sshd
为什么使用ssh
telnet:明文传输,23号端口
ssh:密文传输,22号端口
不同操作系统ssh的连接
Windows上使用putty等软件登陆ssh
Linux上使用 ssh root@ip地址
进行登陆
通过ssh控制另一条主机
ssh-keygen
ssh-keygen
生成密钥对,默认存放在 /root/.ssh/id_rsa
中
id_rsa 私钥
id_rsa.pub 公钥
ssh-copy-id [目标主机ip]
把公钥文件传输到远程主机,保存在目标主机的/root/.ssh/authorized_keys
远程主机需开启ssh服务
ssh [目标主机ip]
只需要输入一次ser2的root密码,之后都可以免密码登陆
本文来自博客园,作者:icui4cu,转载请注明原文链接:https://www.cnblogs.com/icui4cu/p/16029387.html