Win10 +PHPstorm + ssh 连接linux (ubuntu)
时间: 2025-09-02 13:23:13 AIGC 浏览: 7
在Windows 10系统中使用PHPStorm通过SSH连接Linux(Ubuntu)系统,可按以下操作进行:
### 1. 确保Ubuntu系统开启SSH服务
在Ubuntu系统中,检查SSH服务是否已经安装并启动。若未安装,可使用以下命令进行安装:
```bash
sudo apt-get update
sudo apt-get install openssh-server
```
安装完成后,启动SSH服务:
```bash
sudo systemctl start ssh
```
为了让SSH服务在系统启动时自动运行,可使用以下命令设置:
```bash
sudo systemctl enable ssh
```
### 2. 配置Ubuntu系统防火墙
若Ubuntu系统开启了防火墙(通常使用`ufw`),需要开放SSH服务的端口(默认是22):
```bash
sudo ufw allow 22
```
### 3. 获取Ubuntu系统的IP地址
在Ubuntu系统中,使用以下命令获取其IP地址:
```bash
ip addr show
```
通常可在输出中找到以`inet`开头的IPv4地址,这就是需要在PHPStorm中使用的地址。
### 4. 在PHPStorm中配置SSH连接
- 打开PHPStorm,进入`File` -> `Settings`(Windows/Linux)或`PHPStorm` -> `Preferences`(Mac)。
- 在设置窗口中,找到`Build, Execution, Deployment` -> `Deployment`。
- 点击`+`号,选择`SFTP`。
- 在`Name`字段中为该连接设置一个名称,方便后续识别。
- 切换到`Connection`选项卡:
- 在`SFTP host`中输入Ubuntu系统的IP地址。
- 在`Port`中输入SSH服务的端口号,默认是22。
- 在`User name`中输入Ubuntu系统的用户名。
- 在`Password`中输入该用户的密码。若使用密钥认证,可点击`Use private key`,选择私钥文件。
- 点击`Test Connection`,若连接成功,会弹出成功提示框。
- 切换到`Mappings`选项卡:
- 在`Local path`中选择本地项目的根目录。
- 在`Deployment path on server`中输入Ubuntu系统上存放项目文件的目录,例如`/var/www/html/your_project`。
### 5. 同步文件
配置完成后,可使用PHPStorm的文件同步功能将本地项目文件上传到Ubuntu系统。在项目文件上右键,选择`Deployment` -> `Upload to [连接名称]`。
阅读全文
相关推荐

















