vscode和cursor对ubuntu22.04的remote ssh和X-Windows的无暗码登录 ...

打印 上一主题 下一主题

主题 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]部门中添加以下两行代码:
  1. [daemon]
  2. AutomaticLoginEnable=True
  3. 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 文件

  1. sudo vim /etc/pam.d/common-password
复制代码

  • 找到包含 pam_pwquality.so 或 pam_cracklib.so 的行,例如:
    1. 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 文件:
    1. sudo nano /etc/pam.d/common-password
    复制代码
  • 找到包含 pam_pwquality.so 的行,将其替换为以下内容:
    1. 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 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

来自云龙湖轮廓分明的月亮

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表