windows远程控制linux中(无图形化界面)的idea

1.修改SSH

root下打开/etc/ssh/sshd_config
添加以下字段

X11Forwarding yes
X11UseLocalhost no -- 禁止将X11转发请求绑定到本地回环地址上
AddressFamily inet -- 强制使用IPv4通道

重启ssh服务

Ubuntu的linux:
systemctl restart sshd

2. 安装MobaXterm

在windows安装MobaXterm,实现远程控制linux
remotehost:远程linux的ip
Specify username:登陆linux的账号(已在linux中可以登陆的用户账号)
在这里插入图片描述
普通用户在命令行中输入xclock就会在windows出现时钟的图形化界面了
ps:root用户可能会报错,见补充2
在这里插入图片描述
参考链接:
https://arv000.blog.csdn.net/article/details/110902395?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.pc_relevant_default&utm_relevant_index=5

3.linux中安装idea

参考安装链接:
https://www.cnblogs.com/liufarui/p/11376709.html

(1)http://www.jetbrains.com/ 官网下载对应版本
(2)解压到本地对应目录,打开idea目录下的bin目录,执行./idea.sh命令即可打开
在这里插入图片描述

打开成功之后会在window是出现idea的界面,可以看到打开的idea界面会标注为linux系统的
在这里插入图片描述

补充

1.打开遇到Startup Error: Unable to detect graphics environment

需要进行安装“xorg-x11-xauth”软件包。

sudo apt-get install xauth
# 安装xorg
sudo apt-get install xorg
Next install a Window Manager:

# 安装Window Manager:openbox
sudo apt-get install openbox

参考链接:
https://www.cnblogs.com/cheyunhua/p/15638794.html
https://blog.csdn.net/GongMeiyan/article/details/104080166

2.本次操作中,测试中,xclock在普通用户下可以成功,在root用户下失败,会报错
在这里插入图片描述
解决方法:

普通用户不报错,但是root用户报错:

cp /home/xxx/.Xauthority /root/

xxx为用户名

参考链接:
https://blog.csdn.net/mark_gj/article/details/121508295

3.将windows下的项目搬到linux上的idea,如何才能不报错。
java环境:windows和linux建议安装相同版本的jdk

安装jdk参考链接:
https://blog.csdn.net/soyolxtl/article/details/123272819

将windows下的项目中的.idea文件夹删除再将整个项目复制到linux下打开,等待加载成功之后便可运行
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值