windows 通过 ssh远程连接linux(centOS)

openssh官网https://www.openssh.com/

判断是否安装ssh
dpkg命令(debian&ubuntu),输入dpkg -l | grep openssh-server,安装返回值ii openssh-server <version> <description>
rpm命令(Red Hat &CentOS&Fedora),输入rpm -qa | grep openssh-server,安装返回值openssh-server-<version>-<release>.<arch>
使用yum或者dnf命令(适用于基于rpm系统),输入yum list installed | grep openssh-server,或者dnf list installed | grep openssh-server
使用 which 命令,输入which ssh, 如果安装返回ssh客户端完整路径(建议使用)

在centos上安装openssh输入sudo yum install openssh-server 安装openssh

启动ssh服务sudo systemctl start sshd

设置 SSH 服务在系统启动时自动启动:sudo systemctl enable sshd

检查 SSH 服务的状态,确保它正在运行:sudo systemctl status sshd

配置防火墙以允许 SSH 连接(如果使用的是 firewalld):sudo firewall-cmd –permanent –add-service=ssh sudo firewall-cmd –reload

检查防火墙规则:sudo firewall-cmd –list-all

如果需要,配置 SSH。默认的 SSH 配置文件位于 /etc/ssh/sshd_config。你可以使用文本编辑器(如 vi 或 nano)来编辑此文件,以更改默认端口、允许/禁止 root 登录等。

重启 SSH 服务以应用配置更改:sudo systemctl restart sshd

最后在windows打开powershell输入以下:
ssh 用户名@服务器IP地址
ssh root@192.168.1.100

或者下载一个宝塔ssh远程工具,填上服务器ip,账号和密码