使用windows主机控制ubuntu目标主机的方法
前提条件:首先两个主机需要在一个局域网内
设置虚拟局域网
使用zerotier设置局域网
注册并登录
https://my.zerotier.com/
主机设置ssh密钥
//不要写密码一路回车
ssh-keygen
尝试ssh普通用户
ssh user@192.168.196.***
设置目标主机
sudo gedit /etc/ssh/sshd_config
PasswordAuthentication:确保该选项的值为 yes,表示允许使用密码登录。
PermitRootLogin:确保该选项的值为 yes,表示允许 root 用户登录。虽然不建议直接允许 root 用户登录,但这取决于你的需求。
sudo systemctl restart ssh
使用root登录ssh
ssh root@192.168.196.***
删除 known_hosts 文件中关于指定主机的记录
ssh-keygen -R 命令将会从 known_hosts 文件中删除指定主机的条目,其中包含该主机的公钥信息。这对于解决一些 SSH 连接问题是很有用的