作为ssh参数运行命令时,如何使密码不可见?

保持我们的密码安全是我们都需要认真对待的事情,但是如果某个特定的程序或应用程序在您键入密码时在您的视线中显示您的密码,您会怎么做?今天的超级用户问答帖子提供了一个解决读者密码问题的方法。...

作为ssh参数运行命令时,如何使密码不可见?

保持我们的密码安全是我们都需要认真对待的事情,但是如果某个特定的程序或应用程序在您键入密码时在您的视线中显示您的密码,您会怎么做?今天的超级用户问答帖子提供了一个解决读者密码问题的方法。

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。

问题

超级用户阅读器user110971想知道如何在将命令作为SSH参数运行时保持密码不可见:

If I run this command and start typing the MySQL password, the password is visible on the screen:

  • ssh user@server ‘mysql -u user -p’

How can I prevent this? If I log in through SSH and execute the MySQL command, then everything works fine.

作为SSH参数运行命令时,如何保持密码不可见?

答案

超级用户贡献者Toby Speight为我们提供了答案:

If you provide a remote command to run, SSH does not allocate a tty, so the remote command is unable to disable echo. You can force SSH to provide a tty using the -t option:

  • ssh -t user@server ‘mysql -u user -p’

The equivalent option (for -o or for the config file) is RequestTTY. I would caution against using it in the config file because it can have unwanted effects for non-interactive commands.


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

图片来源:Linux截图(Flickr)

  • 发表于 2021-04-08 18:39
  • 阅读 ( 125 )
  • 分类:互联网

你可能感兴趣的文章

如何用ssh远程管理linux服务器

...cureshell是一种网络协议,允许网络服务在不安全的网络上运行。 ...

  • 发布于 2021-03-15 17:05
  • 阅读 ( 497 )

如何在一个树莓圆周率主持自己的网站

... 虽然你可以在浏览器中检查你的Pi是作为一个web服务器运行的,但是提供的页面是非常基本的。这是一个典型的占位符索引.php文件,您必须用自己的PHP或HTML文档替换它。 ...

  • 发布于 2021-03-21 14:29
  • 阅读 ( 227 )

针对初学者系统管理员的10个linux强化提示

... 8安全内核参数 ...

  • 发布于 2021-03-28 14:39
  • 阅读 ( 248 )

2020年是linux恶意软件大流行的一年吗?

...产权和人事信息等有价值数据的门户。Linux服务器也可以作为一个中转站,用于感染更广泛的网络,其中充斥着Windows、macOS和Android设备。 ...

  • 发布于 2021-03-29 07:01
  • 阅读 ( 308 )

如何使用cockpit web界面管理linux服务器

...,您将面临一个挑战。这是特别真实的,如果其中一些是运行无头系统没有显示器连接。例如,您可能有机架安装或远程服务器位于不同的建筑物或收集树莓皮分散在您的家中。 如何监控所有这些设备的运行状况和性能? 如果...

  • 发布于 2021-04-01 00:16
  • 阅读 ( 297 )

如何在raspberry pi上设置双因素身份验证

...后来增加到生产线包括更小的版本,旨在纳入产品或运行作为无头系统。价格范围从5美元的简约派皮零,以75美元的皮4b/8gb。 它的成功是令人难以置信的;超过3000万台这种微型计算机已经销往世界各地。爱好者们用它们做了令...

  • 发布于 2021-04-02 02:18
  • 阅读 ( 170 )

什么是反向ssh隧道?(以及如何使用)

...本地计算机和远程计算机,远程计算机名为“howtogeek”,运行的是ubuntulinux(带有紫色终端windows)。本地计算机名为“Sulaco”,运行Manjaro Linux(带有黄色终端窗口)。 通常,您会从本地计算机启动SSH连接,然后连接到远程计算...

  • 发布于 2021-04-03 08:32
  • 阅读 ( 212 )

如何用putty远程打开gui应用程序

...fpad .bashrc leafpad编辑器将打开,其中加载了.bashrc文件。 作为另一个例子,让我们启动epiphany浏览器。 epiphany 顿悟浏览器将打开,你可以浏览到一个喜爱的网站。 是的,它也适用于Windows!在这里,我们在远程Linux系统上启动了...

  • 发布于 2021-04-03 08:37
  • 阅读 ( 284 )

如何从linux shell创建和安装ssh密钥

...他们将连接到另一台名为Sulaco的计算机。 它们输入以下命令: ssh dave@sulaco 他们被要求输入密码,输入密码,然后与苏拉科连接。他们的命令行提示符会更改以确认这一点。 我们只需要确认一下。因此用户dave可以使用exit命令...

  • 发布于 2021-04-03 11:45
  • 阅读 ( 239 )

37个重要的linux命令

...还是有点生疏?以下是您需要知道的所有命令。可以将此作为Linux终端的重要参考。这也适用于macOS命令行。 终端的基本工具包 Linux包含了大量的命令,但是我们选择了37个最重要的命令在这里展示。学习这些命令,您就可以在...

  • 发布于 2021-04-03 15:04
  • 阅读 ( 184 )
bfihrnol
bfihrnol

0 篇文章

相关推荐