小编Jak*_*uje的帖子

ssh 配置文件的所有者或权限不正确

我意识到我无法再连接到x.x.202.50. 昨天我更改了以下 ssh 配置文件:/share/homes/admin/.ssh/config通过添加以下设置:

# ssh (secure shell) configuration file
Host webserver
    HostName x.x.212.50
    User user1
    IdentityFile ~/.ssh/id_rsa `
Run Code Online (Sandbox Code Playgroud)

我这样做的原因是为了同步目的启用密钥登录(使用Unison)。

现在,当我尝试连接到服务器时,我收到以下错误:

/share/homes/admin/.ssh/config 上的所有者或权限不正确

Putty从 Windows 10 和 Linux 服务器连接到另一台 Linux 服务器。

因为我参与了一个项目,我需要连接到服务器,我不知道怎么做。有人知道怎么做这个吗?

linux ssh openssh ssh-keys

4
推荐指数
2
解决办法
7905
查看次数

尝试导入使用 PKCS8Generator 生成的 pem 文件时无法加载私钥(无法识别的数据类型)

我正在使用 java(KeyPairGenerator) 创建一个具有下面提到的规范的 KeyPair

  1. OpenSSH 公钥格式
  2. Base64 编码的 DER 格式
  3. RFC4716 中指定的 SSH 公钥文件格式

公共生成的验证和私钥存储在 pem 文件中使用 PKCS8Generator 无效。下面是示例代码


KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");
kpg.initialize(2048, new SecureRandom());
KeyPair kp = kpg.generateKeyPair();
Key publicKey =  kp.getPublic();

String publicKeyEncoded = "---- BEGIN SSH2 PUBLIC KEY ----" + "\n" +
                       new String(Base64.getEncoder().encode(publicKey.getEncoded())) + "\n"+
                           "---- END SSH2 PUBLIC KEY ----";


//Get Private Key and store to pem file.
Key privateKey = kp.getPrivate();
PKCS8Generator encryptorBuilder = new PKCS8Generator((PrivateKey) privateKey);
PEMWriter writer = new PEMWriter(new FileWriter(new …
Run Code Online (Sandbox Code Playgroud)

ssh

3
推荐指数
1
解决办法
1万
查看次数

ssh 标识文件中的各个字段有何含义?

因此~/.ssh/config,在 中,我看到如下所示的身份文件。

Host github.com
  User gitboy
  Hostname github.com
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/some_public_github_key
  IdentitiesOnly yes
Run Code Online (Sandbox Code Playgroud)

是否有某种规范来描述这些字段的含义?(我可以通过熟悉github ssh流程来推断它们的意思),但是什么IdentitiesOnly意思呢?

ssh identity-management

2
推荐指数
1
解决办法
784
查看次数

使用非标准端口的 Autossh

在澳大利亚寻找一种在 4G 路由器后面看到几个 PLC 单元的方法,我遇到了一个使用 Autossh 和 Raspberry Pi 和隧道的帖子。多么棒的概念啊。多年来我一直非常成功地使用隧道

买了我的第一个 Pi 并把它放在家里的长凳上。

它做到了。

将 PI 带到车间,将其插入网络,回到家看到它进行轮询,并按预期在我的防火墙上被拒绝。从那个地址打开了 22 端口。哇。是的,可以隧道回 pi。

我通常不会将端口 22 作为一项规则打开,并为我的 SSH 使用非标准端口,这就是我遇到问题的地方。我找不到如何让 Autossh 使用端口 22 以外的其他东西进行中间人连接。

作为我行的最后一个参数,我autossh有 user@somewhere.com

我试过了 user@somewhere.com:port

user@somewhere.com -p port

但这些似乎都不起作用。不确定我是否有错误,或者我尝试过的端口是否在通往我的基本系统的路由中被阻止。

使用不寻常端口的人可以指出我正确的方向吗?

ssh

1
推荐指数
1
解决办法
3268
查看次数

SSD、SSHD、HD - 用于映像备份的内容是什么?

我想要做的是通过 USB 3 连接一个 2.5" 驱动器(我没有 eSATA)(笔记本是常春藤桥所以我的理解是它可能是 H77 主板 - Inspiron 7720SE 17R i5-3230M)

所以我不确定瓶颈在哪里.. USB3 还是 HD 的持续读/写速度?

我想用这个外部驱动器做的是备份(通过成像技术——像 Acronis 这样的东西,仍然没有决定使用哪个软件......可能不是总是完整备份,但也许像每个周末的完整备份和增量备份日常的)

我的问题是.. 使用固态混合硬盘比使用高清有什么好处吗?SSD 会很棒,但在我正在考虑的价格水平上只有 1/4 的容量......

基本上我的选择是:

  • 希捷台式机硬盘 1TB 3.5" SATA3 64MB 缓存 OEM 硬盘 (ST1000DM003)
  • 希捷笔记本电脑固态混合硬盘 1TB 2.5" 5400RPM 64MB 缓存固态混合硬盘 (ST1000LM014)
  • ADATA 240GB SSD - 忘记确切的型号,规格看起来相当典型~500mbps 但一些评论说它运行“狗慢”

我的直觉告诉我,对于完整备份,SSHD 不会比常规 HD 有优势。但它在较小的增量备份上有一些优势吗?

ssd external-hard-drive

0
推荐指数
1
解决办法
1430
查看次数

SSHD 如何处理大于其缓存的 VHD 文件?

我对 SSHD 驱动器的理解是它将最常访问的文件存储在其 SSD 缓存中。我很好奇它如何处理更大的文件,例如超过其缓存大小的 VHDX。它会将该文件的一部分存储在它的缓存中吗?或者它只是不考虑该文件并将诸如操作系统文件之类的内容存储在那里?

ssd vhd

0
推荐指数
1
解决办法
137
查看次数