1、确保Linux服务器已启用SSH
Ubuntu系统:在终端中运行以下命令来安装OpenSSH服务器,并启动服务。
sudo apt update sudo apt install openssh-server sudo systemctl status ssh
CentOS系统:在CentOS上启用SSH服务并设置开机自启。
sudo yum install openssh-server sudo systemctl start sshd sudo systemctl enable sshd sudo systemctl status sshd
2、获取服务器IP地址:在Linux服务器上,使用ip addr
命令获取IPv4地址,例如192.168.0.100。
3、从Windows使用SSH客户端连接
使用Windows自带的SSH客户端:从Windows 10的某个版本开始,Microsoft包含OpenSSH客户端,如果没有,可以从“功能”应用中添加,打开命令提示符或PowerShell,输入以下命令以连接到CentOS服务器。
ssh root@192.168.1.100
使用第三方工具Xshell:打开Xshell,创建新会话,选择SSH作为连接协议,输入远程主机的IP地址和端口(默认为22),输入用户名进行身份验证。
4、通过账号密码方式连接
Windows系统:在cmd控制台中输入以下命令进行SSH连接。
ssh -p 端口号 linux服务器用户名@linux服务器ip地址
ssh -p 22 john@192.168.0.100
输入密码后回车即可登录。
5、通过免密方式连接(公私钥校验)
生成公私钥对:在Windows的cmd控制台上生成公私钥文件。
ssh-keygen -t rsa
复制公钥到Linux服务器:将生成的公钥文件内容追加到Linux服务器的~/.ssh/authorized_keys
文件中。
cat ./id_rsa.pub >> /root/.ssh/authorized_keys
再次尝试登录:此时应直接连接上服务器,无需输入密码。
通过这些详细的步骤,您可以成功使用SSH连接到远程服务器,无论是通过密码验证还是公私钥校验的方式。
各位小伙伴们,我刚刚为大家分享了有关“如何连服务器ssh”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/629637.html