问题标签 [ssh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
10272 浏览

macos - 您可以拥有使用 SFTP 服务器的虚拟用户吗?

我已经设置了一段时间的 FTP 服务器(Mac OS X,但不是服务器版本),其中用户是虚拟的,即他们不是服务器操作系统中的实际用户帐户,而是由 FTP 服务器软件处理的帐户 - - 对于操作系统,它们看起来都像ftp用户帐户。我想停用 FTP 服务器软件,转而使用 SFTP。

有没有办法设置 SFTP/SSH 以便我可以创建虚拟用户并同时将它们沙箱化?

我想要虚拟用户的原因是因为我不时添加和删除帐户,并且使用适当的用户帐户这样做往往会变得混乱,而且我不知道将它们沙箱化的好方法。总有一些文件留下,每个用户都有自己的用户目录(有很多文件只有当他们坐在机器前面时实际登录机器时才相关),当帐户被删除时,这些文件被隔离,所以你有自己手动移除,依此类推。

0 投票
6 回答
3114 浏览

macos - 是否可以将通过某个端口进入的 ssh 请求转发到另一台机器?

我有一个小型本地网络。只有一台机器可供外界使用(这不容易改变)。我希望能够对其进行设置,以便标准端口上没有的 ssh 请求转到另一台机器。这可能吗?如果是这样,怎么做?

哦,所有这些机器都在运行 Ubuntu 或 OS X。

0 投票
11 回答
3807 浏览

ssh - 通过 SSH 会话将文件从远程主机传输到本地主机的最佳方式是什么?

通过 ssh 连接到远程主机时,我经常想将该系统上的文件带到本地系统以供查看或处理。有没有一种方法可以在不 (a) 打开新终端/暂停 ssh 会话 (b) 再次验证本地或远程主机的情况下复制文件 (c) 即使其中一个或两个主机都在后面NAT路由器?

目标是尽可能多地利用当前状态:两台机器之间存在连接,我在两台机器上都经过身份验证,我在文件的工作目录中---所以我不必打开另一个终端并复制并粘贴远程主机和路径,这就是我现在所做的。最好的解决方案也不需要在会话开始之前进行任何设置,但如果设置是一次性的或能够自动化,那么这是完全可以接受的。

0 投票
3 回答
2896 浏览

security - 非对称密钥容器的互转换性(例如:X.509、PGP、OpenSSH)

非对称加密密钥基本上可以在主要密钥容器格式之间相互转换吗?例如,我可以将 X.509 密钥文件转换为 PGP 或 OpenGPG 密钥文件吗?

并且 - 假设答案是肯定的 - 将一对密钥以任何格式保存并转换为该场合所需的任何容器文件格式是否“安全中立”?

我有点厌倦了为 X.509、OpenGPG 和 SSH 维护这么多密钥对,因为它们的核心都是 RSA。

0 投票
14 回答
326939 浏览

python - 如何使用 SCP 或 SSH 将文件复制到 Python 中的远程服务器?

我的本地机器上有一个文本文件,它是由在 cron 中运行的每日 Python 脚本生成的。

我想添加一些代码以将该文件通过 SSH 安全地发送到我的服务器。

0 投票
4 回答
6078 浏览

unix - 在大量主机上管理authorized_keys

跨大量主机管理 openssh 的 authorized_keys 文件的最简单方法是什么?如果我需要为 10 台主机上的帐户添加或撤销新密钥,我必须手动登录并添加公钥,或者通过笨拙的 shell 脚本添加公钥,这非常耗时。

理想情况下,将有一个中央数据库将密钥链接到具有某种分组支持的帐户@机器(I​​E,将此密钥添加到 web 类别中所有服务器上的用户名 X)。有支持 ldap 的 SSH 分支,但我宁愿使用主线 SSH 包。

0 投票
3 回答
139625 浏览

ssh - 设置默认 ssh 密钥位置

默认情况下,ssh 将在 ~/.ssh 文件夹中查找其密钥。我想强迫它总是在另一个位置寻找。

我正在使用的解决方法是将非标准位置的密钥添加到代理:

(在 Linux 和 Windows 上的 MingW32 shell 上)

0 投票
4 回答
5426 浏览

linux - 带有密码的 ssh-agent,不会产生太多进程

我在 Linux 上使用 ssh-agent 和受密码保护的密钥。每次我登录到某台机器时,我都会这样做:

这工作得很好,但每次我登录并执行此操作时,我都会创建另一个 ssh-agent。偶尔,我会killall ssh-agent收割它们。有没有一种简单的方法可以在不同的会话中重用相同的 ssh-agent 进程?

0 投票
7 回答
550934 浏览

unix - How do I remove the passphrase for the SSH key without having to create a new key?

I set a passphrase when creating a new SSH key on my laptop. But, as I realise now, this is quite painful when you are trying to commit (Git and SVN) to a remote location over SSH many times in an hour.

One way I can think of is, delete my SSH keys and create new. Is there a way to remove the passphrase, while still keeping the same keys?

0 投票
3 回答
2645 浏览

windows - 生成一个新的 xterm 窗口

当我使用 Bitvise Tunnelier 并生成一个连接到我们的太阳站的新 xterm 窗口时,一切正常。我们在 sun 站上安装了可视化 slick 编辑器,我被指示使用命令 vs& 打开它。当我这样做时,我得到以下信息:

我宁愿不费力地将我的材料来回传输到服务器。建议?