前提条件
* 一台运行Windows操作系统的电脑
* 一台托管在Linux服务器上的远程服务器
* SSH访问服务器的用户名和密码
使用PuTTY连接
* 下载并安装PuTTY:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
* 打开PuTTY,在“主机名(或IP地址)”字段中输入Linux服务器的IP地址。
* 在“端口”字段中输入默认端口22,除非服务器上进行了更改。
* 点击“打开”以建立连接。
使用命令提示符连接
* 对于Linux服务器IP地址为192.168.1.100的用户,可以使用以下命令:
ssh username@192.168.1.100
* 将“username”替换为您的Linux服务器用户名。
配置密钥认证
* **在Linux服务器上生成密钥对:**
ssh-keygen -t rsa -b 4096
* 输入密码短语并记住它。
* **复制公钥到Windows计算机:**
ssh-copy-id -i ~/.ssh/id_rsa.pub username@
* **从Windows计算机连接时,不需要输入密码短语:**
ssh username@
远程桌面连接(仅限图形用户界面服务器)
* 使用RDP连接到图形用户界面Linux服务器:
* 在Windows搜索栏中键入“远程桌面连接”。
* 在“计算机”字段中输入Linux服务器的IP地址。
* 点击“连接”。
故障排除
* **无法连接:**检查SSH服务是否在Linux服务器上正在运行,并且Windows防火墙没有阻止连接。
* **密码不正确:**确保您输入的用户名和密码与Linux服务器上设置的用户名和密码一致。
* **拒绝连接:**这通常表明服务器上没有启用SSH服务,或者该服务正在监听错误的端口。
其他提示
* **使用SSH隧道:**将本地端口转发到远程服务器上的端口。
* **安装SSH客户端:**在Windows命令提示符或PowerShell中使用SSH命令。
* **使用Windows子系统适用于Linux (WSL):**在Windows计算机上创建一个Linux文件系统和命令行环境。