linux 上有记住密码的 terminal 么?每次都要输入密码好麻烦

2015-12-24 11:56:12 +08:00
 herozem

我知道有 authorized_keys 这回事,但是总会有没有 key 只能密码登陆的状况.

目前是给常用的机器上 authorized_keys,然后在/usr/local/bin加脚本,存储为 sshxxx,
但还是比较麻烦

ps: 类似 xshell 这样的.

10014 次点击
所在节点    Linux
43 条回复
zhjits
2015-12-24 11:57:12 +08:00
jarlyyn
2015-12-24 11:59:24 +08:00
firessh?
linhua
2015-12-24 12:06:34 +08:00
sshpass
cyneuzk
2015-12-24 12:07:57 +08:00
securecrt
bingwenshi
2015-12-24 12:10:56 +08:00
那么,是什么场景只能用帐号密码,而不能用 key 呢?
zen9073
2015-12-24 12:17:29 +08:00
你需要的是 .ssh/config
https://book.9073.me/linux/openssh.html
herozem
2015-12-24 12:36:32 +08:00
@bingwenshi 额,这个是很少. 但是还有的情况时,有 key,还要输入 key 的密码. 这个虽然也可以用 sshagent 实现,但是还是比较麻烦-.- 主要是之前习惯了 xshell
wweir
2015-12-24 12:38:49 +08:00
新机器上手第一件事 ssh-copy-id ,
抱歉我不懂你的苦
herozem
2015-12-24 12:38:59 +08:00
@cyneuzk 嗯,我在试这个,但是好丑-.-我设置了 qtconfig 成 gtk theme 还是没用.
herozem
2015-12-24 12:45:49 +08:00
@wweir 所以你每次还是要输入 ssh root@... -p xxx, 然而 xshell 早就 Alt+o, enter 登陆进去了
herozem
2015-12-24 12:47:17 +08:00
@jarlyyn 我试了一下,firessh 显示有问题. 实用性还是不足.
herozem
2015-12-24 12:48:19 +08:00
@zhjits 这方法很棒,不过还是每次都要自己写一个小脚本放 PATH 里
nowcoder
2015-12-24 12:49:11 +08:00
securecrt
SpicyCat
2015-12-24 14:57:41 +08:00
用 Linux 就要用 Linux 的方式。 sshagent, ~/.ssh/config 配置好,每次开机只需要输入一次 key 的 passphrase, 简单方便。
xcodebuild
2015-12-24 15:02:45 +08:00
@herozem ssh-copy-id 了你要是想给 zsh 绑定个 alt+o 就进去了,,,都不用 enter 。
herozem
2015-12-24 15:36:21 +08:00
@codefalling 额,好吧,你针对的是一台机器,这样做挺方便. 但是机器多起来就不一样了
vonnyfly
2015-12-24 16:04:27 +08:00
ssh 可以在.ssh/config 里定义好. 然后 ssh XXX
Host XXX
HostName xxx.xxx.xxx
User root
IdentityFile ~/.ssh/id_rsa
PasswordAuthentication ...(没测试)
GNiux
2015-12-24 16:10:28 +08:00
ssh-keygen 的时候,要求输入新密码时,不要不要,直接回车。
herozem
2015-12-24 16:20:45 +08:00
@GNiux 嗯。不是我的 key 是公司的
herozem
2015-12-24 16:24:43 +08:00
@vonnyfly 嗯,最后我知道了 linux 上没有 xshell 这样的神器了 T_T

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/245811

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX