V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhangjn  ›  全部回复第 2 页 / 共 2 页
回复总数  30
1  2  
2018-08-31 16:03:05 +08:00
回复了 helloworld12 创建的主题 问与答 Linux ssh 自动输入
putty 的 pageant 有管理密钥的功能,只要一开始输入一次 key 的密码就行。
openssh 有个对应的 ssh-agent

直接用密码的时候为了不用输入密码,我魔改了 openssh,用环境变量当密码, 比改称用参数稍微安全一丁点
PS: 用 LFS ( linux from scratch )就是这点方便,就是全构建一次要几个小时

魔改 patch 如下, 你可以照猫画虎把 key 密码的读取也改成这样的
```
diff -urz openssh-7.7p1.orig/readpass.c openssh-7.7p1/readpass.c
--- openssh-7.7p1.orig/readpass.c
+++ openssh-7.7p1/readpass.c
@@ -47,9 +47,17 @@
#include "ssh.h"
#include "uidswap.h"

+static char *_env_pass(void)
+{
+ return getenv("_SSH_PASS"); // 运行的时候 _SSH_PASS=<password> ssh username@host 就行了
+}
+
static char *
ssh_askpass(char *askpass, const char *msg)
{
+ if(_env_pass())
+ return xstrdup(_env_pass());
+
pid_t pid, ret;
size_t len;
char *pass;
@@ -118,6 +126,13 @@ ssh_askpass(char *askpass, const char *m
char *
read_passphrase(const char *prompt, int flags)
{
+ if (_env_pass()) {
+ if (strstr(prompt, "Please type 'yes'")) {
+ return xstrdup("yes");
+ }
+ return xstrdup(_env_pass());
+ }
+
char *askpass = NULL, *ret, buf[1024];
int rppflags, use_askpass = 0, ttyfd;

@@ -169,6 +184,9 @@ read_passphrase(const char *prompt, int
int
ask_permission(const char *fmt, ...)
{
+ if(_env_pass())
+ return 1;
+
va_list args;
char *p, prompt[1024];
int allowed = 0;

```
@mjikop1231
@wsy2220
@LengthMin

通过调整 dns 并关闭"翻"功能, 还是不会选择国内镜像, 每次都是选择 mirror.math.princeton.edu, 把这个加入"翻"列表速度就上去了
2018-08-28 21:41:41 +08:00
回复了 chai2010 创建的主题 V2EX 建议创建 WebAssembly 板块,名字可以是 wasm
支持直接操作 dom 了么
2018-08-27 09:03:11 +08:00
回复了 newmind 创建的主题 宽带症候群 关于装两个宽带的问题?装移动宽带强制退掉联通?
要看光纤是否容易穿了
还可以把有线电视那根剪了带光纤进取
@jisibencom 哪有这个价的 vps
2018-08-25 16:33:00 +08:00
回复了 501691899 创建的主题 奇思妙想 未来物体传输问题
@daigouspy 你是说甲基苯丙胺么
2018-08-25 16:23:48 +08:00
回复了 501691899 创建的主题 奇思妙想 未来物体传输问题
@501691899 #2 如果实现分子级别的精确打印就行了
2018-08-25 16:13:52 +08:00
回复了 501691899 创建的主题 奇思妙想 未来物体传输问题
3d 打印机么
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5927 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 02:58 · PVG 10:58 · LAX 18:58 · JFK 21:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.