惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
博客园 - 聂微东
Application and Cybersecurity Blog
Application and Cybersecurity Blog
MyScale Blog
MyScale Blog
罗磊的独立博客
H
Help Net Security
L
LangChain Blog
T
Threat Research - Cisco Blogs
量子位
S
Securelist
Last Week in AI
Last Week in AI
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
P
Privacy International News Feed
The Hacker News
The Hacker News
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Blog of Author Tim Ferriss
T
Threatpost
Security Latest
Security Latest
P
Palo Alto Networks Blog
Microsoft Security Blog
Microsoft Security Blog
NISL@THU
NISL@THU
F
Full Disclosure
WordPress大学
WordPress大学
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Stack Overflow Blog
Stack Overflow Blog
C
Check Point Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Heimdal Security Blog
J
Java Code Geeks
Recorded Future
Recorded Future
Hugging Face - Blog
Hugging Face - Blog
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
阮一峰的网络日志
阮一峰的网络日志
U
Unit 42
B
Blog RSS Feed
月光博客
月光博客
C
Cisco Blogs
V
Visual Studio Blog
D
DataBreaches.Net
H
Hacker News: Front Page
博客园 - 叶小钗
N
News and Events Feed by Topic
爱范儿
爱范儿
A
Arctic Wolf

tplate

golang template 库使用教程 - tplate 待办事项 关于我 - tplate 待办事项 - tplate 自定义 golang 仓库的 module / 库名 - tplate new tplate - tplate 隐私声明 隐私声明 - tplate 建站历程 - tplate 为 Chrome OS 设置代理 - tplate 隐藏站点的源服务器 IP - tplate 域名变动 - tplate 为旧 iOS 设备下载适用的旧版软件 - tplate 在没有管理员权限的情况下更新 Windows 的系统时间 - tplate
在 Chrome OS 的用户终端 (crosh) 中使用 sudo 权限 - tplate
Hubert Chen · 2024-06-20 · via tplate

By Hubert Chen at 2024/06/19

Updated on 2024/06/20

首先按 Ctrl + Alt + F2 打开 VT-2 终端,输入 chronos 用户进行登录,默认无密码

# 分别创建 ed25519 和 rsa 类型的密钥,两个都要用到
# 会询问一些信息,可以全部回车
ssh-keygen -t ed25519
ssh-keygen -t rsa

# 将密钥复制到 sshd 服务器需要的目录
sudo mkdir -p /mnt/stateful_partition/etc/ssh/
sudo cp ~/.ssh/id_ed25519 /mnt/stateful_partition/etc/ssh/ssh_host_ed25519_key
sudo cp ~/.ssh/id_rsa /mnt/stateful_partition/etc/ssh/ssh_host_rsa_key

# 允许上方的公钥建立 ssh 连接
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

接下来,往 ~/.bashrc 中预设几个命令,好让使用的过程更方便:

echo "alias vt2port=\"sudo /usr/sbin/sshd -p 6969\"" >> ~/.bashrc
echo "alias vt2connect=\"ssh 127.1 -p 6969\"" >> ~/.bashrc

# 使命令生效
source ~/.bashrc

到这里具体的配置就完成了,在 VT-2 中输入 vt2port 后,会自动开启 sshd 服务器,之后你就可以按 Ctrl + D 注销 VT-2 了,除非你重启 Chrome OS 或手动杀掉它,否则它都会一直运行

然后按 Ctrl + Alt + F1 回到 Chrome OS 中,再按 Ctrl + Alt + T 打开 crosh 后,输入 shell 进入终端再输入 vt2connect,会询问你要不要信任主机,确认后就可以方便的在 crosh 中使用 sudo 命令了

以后每次重新启动之后,开启 sshd 服务器需要的步骤就是:

  1. 进入 VT-2 登录 chronos 用户
  2. 输入 vt2port 开启 sshd 服务器
  3. 注销 VT-2 返回 Chrome OS

需要在 crosh 中使用 sudo 权限的步骤:

  1. 打开 crosh > 输入 shell 进入终端
  2. 输入 vt2connect 连接到 sshd 服务器
  3. 运行任何需要 sudo 的命令

参考链接:oddbyte/howto-use-sudo-in-crosh