IDEA--连接远程windows服务器

1.服务器tomcat配置

Tomcat下catalina.bat 添加下面代码

set CATALINA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.rmi.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=122.152.221.128

set JAVA_OPTS=-Dcom.sun.management.jmxremote= -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.rmi.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

 

2.安装freesshd

下载地址:      http://www.freesshd.com/?ctt=download

配置:   https://rookiefly.cn/detail/55

3.IDEA 远程服务器配置

配置:https://blog.youkuaiyun.com/tianjun2012/article/details/52795202

### 配置 IntelliJ IDEA 连接远程服务器 SSH 部署 #### 使用内置 Tools 功能连接远程服务器 在 IntelliJ IDEA 中,可以通过 `Tools->Start SSH session` 来启动与远程服务器的安全 Shell (SSH) 会话。选择预先配置好的服务器条目,例如 StormServer,即可一键登录到指定的远程 SSH 服务器,在此环境中可以直接执行部署所需的命令[^1]。 #### Python 脚本方式建立 SSH 连接 另一种方法是利用 Paramiko 库编写 Python 脚本来创建 SSH 客户端实例,并设置其处理未知主机密钥的方式为自动接受。接着调用 connect 方法传入目标服务器的信息(如 IP 地址、端口、用户名及密码)。这允许用户通过编程手段控制远程机器上的任务执行,比如运行特定脚本或服务重启等操作[^2]: ```python import paramiko client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect('server_ip', port=22, username='user_name', password='password') stdin, stdout, stderr = client.exec_command('your_remote_command') print(stdout.read().decode()) client.close() ``` #### 图形化工具辅助连接 对于偏好图形界面的操作者来说,可以选择使用 OpenSSH 或 PuTTY 等专门设计用于 Windows 平台下的 SSH 工具来手动输入必要的认证参数完成连接过程;也可以直接借助操作系统自带的终端应用配合 ssh 命令实现相同目的[^3]。 #### 特殊情况下的 Docker 服务器连接 当面对某些特殊场景,例如无法访问默认Docker API监听端口(即2375),则需按照官方文档指导调整相应权限设定,生成并分发公私钥对以便于后续的身份验证步骤顺利完成。之后再回到 IDE 内部做进一步的相关环境变量定义等工作,从而确保整个开发周期内的稳定性和安全性[^4]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值