IT评测·应用市场-qidao123.com技术社区
标题:
vscode和cursor对ubuntu22.04的remote ssh和X-Windows的无暗码登录
[打印本页]
作者:
来自云龙湖轮廓分明的月亮
时间:
2025-4-10 01:53
标题:
vscode和cursor对ubuntu22.04的remote ssh和X-Windows的无暗码登录
写在前面
现在也是没有完全搞清楚,但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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4