论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
大数据
›
数据仓库与分析
›
vscode和cursor对ubuntu22.04的remote ssh和X-Windows的 ...
vscode和cursor对ubuntu22.04的remote ssh和X-Windows的无暗码登录 ...
来自云龙湖轮廓分明的月亮
论坛元老
|
2025-4-10 01:53:52
|
显示全部楼层
|
阅读模式
楼主
主题
1514
|
帖子
1514
|
积分
4552
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
写在前面
现在也是没有完全搞清楚,但OK了。
由于途中改了许多地方,这里记录一下
需求的描述
在使用vscode以及cursor之后,需要使用Remote SSH登录到ubuntu.
这个过程相当困难,我所说的相当困难,不愿定是指这件事有多困,而是,险些永远处于未定的上下文之中。
这确是所谓的宏内核体系的linux本质问之一,养不熟。
有时候会很顺遂,有时则相反。有时只是为了准备情况,题目竟然自然消散了;我这次就是如许;
有时则相反,本来以来没动什么,集成
开发
情况就崩溃了。
题目的引出
正在学习和使用ROS2,走了一段间隔。现在模型能跑起来的。
但是,昨天的情况是需要用如下的指令才能启动:
ssh -X root@192.168.1.12
export DISPLAY=:0
即要手工切换-x 情况。
不像从前在ubuntu之下,在ssh时,加上-X,对方的X-Windows服务就能连上,
vscode本身自带的terminal本身没有这个能力。当然,这大概是其bug,大概我没有意会透。
但是,题目是ssh -X root@192.168.1.12会导致切到另一个shell,已不是原来的上下文。
当然这也没有什么,由于情况变量,也大概会被继承。
题目是ssh -X root@192.168.1.12 需要输入暗码。
那么,这本来也是不是题目,由于我已经设置root可以登录,而且也通于sshkey实现主动登录。
但不清楚为什么,ssh -X root@192.168.1.12还要输入一次暗码。
而且这个题目,我现在还没有办理。
但是今天的情况是,一通操作之后,不需ssh -X root@192.168.1.12这个动作,ROS2的客户端,Gazebo也能启动了。
所以,本文记录下,今天上午我做了什么。也许将来会分析为什么这些动作,带来不一样的效果。
昨天已使能主动登录
sudo nano /etc/gdm3/custom.conf
在文件的[daemon]部门中添加以下两行代码:
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=username
复制代码
生存并关闭,留意usename值的是你本身登录的用户名
第二步
sudo nano /etc/pam.d/gdm-password
将下面一行注释掉
auth required pam_succeed_if.so user != root quiet_success
上午我的改变UBUNTU 22.04
关闭暗码规则
没有找到。尽管网络了一些信息,最终无法办理。
我的目标是增加一个新的用户。由于暗码规则,无法增加。我不想设置一个暗码复杂度过高的用户。
但做了什么在这里:
在 Ubuntu 22.04 中,暗码复杂度规则主要由 PAM(Pluggable Authentication Modules)模块中的 pam_pwquality.so 或 pam_cracklib.so 控制。要关闭暗码复杂度规则,可以按照以下步调操作:
一:修改 /etc/pam.d/common-password 文件
sudo vim /etc/pam.d/common-password
复制代码
找到包含 pam_pwquality.so 或 pam_cracklib.so 的行,例如:
password requisite pam_pwquality.so retry=3 minlen=8 difok=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1
复制代码
将该行注释掉(在行开头加上 #),大概直接删除该行。
我的机器如下,将这行注释。
password requisite pam_pwquality.so retry=3
二:修改 /etc/security/pwquality.conf 文件
打开终端。
编辑 /etc/security/pwquality.conf 文件:
我的这个文件中,没有故意义的信息,不用改。
方法三:禁用 pam_pwquality.so 模块
打开终端。
编辑 /etc/pam.d/common-password 文件:
sudo nano /etc/pam.d/common-password
复制代码
找到包含 pam_pwquality.so 的行,将其替换为以下内容:
password requisite pam_permit.so
复制代码
生存文件并退出编辑器。
完成上述操作后,暗码复杂度规则将被关闭,用户可以设置任意暗码。
vscode X-window 远程插件
这个好像没有用了。
git editor switch to vim
在 Ubuntu 体系中,如果你希望将 Git 的默认编辑器从 nano 切换到 vim:
打开终端。
输入以下命令并按回车键:
git config --global core.editor “vim”
Linux Ubuntu 22.04关闭主动熄屏
https://blog.csdn.net/qq_38786770/article/details/134755782
:
setting–> power
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
来自云龙湖轮廓分明的月亮
论坛元老
这个人很懒什么都没写!
楼主热帖
C#实现HTTP访问类HttpHelper
容器化 | 在 S3 实现定时备份 ...
【黄啊码】MySQL入门—5、数据库小技巧 ...
工作流引擎在vivo营销自动化中的应用实 ...
Kubernetes-理解对象
MySQL索引的理解学习,面试不问索引原理 ...
【低代码】低代码平台协同&敏捷场景下 ...
揭秘“AI换脸”诈骗背后,黑灰产使用的 ...
【OpenHarmony】VSCode下移植 LiteOS-M ...
RabbitMQ真实生产故障问题还原与分析 ...
标签云
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
Oracle
容器及微服务
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表