小编And*_*ius的帖子

使用一个命令将 Rsync 同步到多个目录?

我想将我的工作目录 rsync 到另外两个目录。一个目的地用于备份,另一个用于测试。我试过这个:

rsync -av --exclude='.git' source dest1,dest2
Run Code Online (Sandbox Code Playgroud)

但是后来我收到错误 -'dest1,dest2'找不到目录。所以它看起来像是一个目录路径。当然,我会使用不同的目标目录运行命令两次,但这加起来,我想总是 rsync 而不需要使用多个命令。

有可能做这样的事情吗?

backup rsync

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

linux - 允许系统用户登录?

该用户是使用以下命令创建的:

sudo adduser --system --home=/opt/user --group user
Run Code Online (Sandbox Code Playgroud)

但现在我希望该用户能够登录。我可以使用 成为那个用户sudo,但也想直接使用密码登录。我尝试使用此命令:

sudo passwd user

它让我为用户添加密码。当我尝试登录时,它登录但立即退出。

linux user-accounts login user

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

如何从Linux服务器上传多个文件到FTP?

例如,我的 Linux 服务器上有数据库备份,我想编写一个脚本将其上传到远程 FTP。我试过这个put命令,但它一次只能传输一个文件。然后我尝试了 mput 命令,但它只显示我要传输的文件的问号(也许我使用错误?...)

我试过这个:

#!/bin/bash
ftp -n <<EOF
open ftp.server.com
user name password
cd backup
mput /backup/*
EOF
Run Code Online (Sandbox Code Playgroud)

但它不会工作。它输出我想传输的文件名称,名称末尾带有问号。我错过了什么,或者有更好的更简单的方法吗?

linux ftp bash

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

如何正确安装发给我的证书?

我尝试了各种方法来安装证书,但似乎 linux 没有看到它或其他东西是错误的。

.pfx必须能够通过 vpn 连接到另一台服务器(需要使用 Cisco AnyConnect)。我尝试将其转换为.pem,然后将该文件添加到/usr/share/ca-certs(在其中创建新目录或直接将其放入),然后运行`update-ca-certificates。我总是得到这样的回应:

Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....
Run Code Online (Sandbox Code Playgroud)

然后尝试使用 Cisco AnyConnect 进行连接,会出现此错误: 'Certificate validation error

我设法导入证书的唯一方法是通过 Firefox。我在Your Certificates.

然后再次尝试使用 Cisco AnyConnect 进行连接,它会给我这个错误:

The AnyConnect package on the secure gateway could not be located. You may be experiencing network connectivity issues. Please try connecting again.
Run Code Online (Sandbox Code Playgroud)

然后我在 Firefox 中打开了导入的证书并看到了这条消息:

could not verify this certificate because the issuer is not trusted. …

firefox vpn certificate ssl cisco-vpn-client

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

标签 统计

linux ×2

backup ×1

bash ×1

certificate ×1

cisco-vpn-client ×1

firefox ×1

ftp ×1

login ×1

rsync ×1

ssl ×1

user ×1

user-accounts ×1

vpn ×1