小编cod*_*mok的帖子

SSH 无法创建目录 /home/USERNAME/.ssh

我的脚本正在执行以下命令:

command = os.system('rdiff-backup --exclude "**.dropbox**" --exclude "**.ini**" --remote-schema "ssh -o UserKnownHostsFile=/cygdrive/c/Users/Adam/.ssh/known_hosts -i /cygdrive/c/Users/Adam/.ssh/id_rsa %s -p1019 rdiff-backup --server" C:/Users/Adam/Dropbox pi@192.168.0.5::/mnt/disk1/Adam/Dropbox')
Run Code Online (Sandbox Code Playgroud)

如您所见,我已经告诉它在哪里查找 known_hosts 文件夹并告诉它密钥在哪里 - 如果没有这两个问题,我会不断被问到将我的服务器添加到 known_hosts 每次执行并被要求输入密码, 每次执行。很遗憾 SSH 无法独立定位这些,我的假设是它总是在同一个目录下工作,C:\Users\Adam\.ssh

Anywho,我现在得到的唯一错误消息是Could not create directory '/home/Adam/.ssh'- 我已经确保我当前用户的 HOME 变量是正确的,但它似乎仍然找不到 .ssh 文件夹。脚本执行没有问题,只是这个烦人的错误信息。我正在使用 Cygwin 的 SSH 包,我不确定这有多重要?另外,我.ssh使用 Rsync 的 ssh.exe 文件生成了目录,而不是 Cygwin 的。这很重要吗?

ssh script cygwin python rdiff-backup

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

SSH 中 : 和 :: 的区别

指定远程源或目标目录时,SSH 命令的这两段有什么区别?

pi@192.168.0.5:/mnt/disk1/Adam/Dropbox/

pi@192.168.0.5::/mnt/disk1/Adam/Dropbox/

什么情况下应该:用over ::

ssh

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

UDP下的SSH连接?

有没有办法通过 UDP 建立 SSH 连接?

我在“过滤所有入站 TCP 流量”防火墙后面运行,因此我无法正确利用 SSH 隧道。

我已经设置了我可以控制的兄弟(SSH)。我想从防火墙后面连接到它,以某种方式将端口转发到我在防火墙后面的服务器上的 MySQL 和 Redis 数据库。

networking firewall ssh vpn udp

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

从服务器收到 TLS 警报:握手失败 (40)

我正在尝试通过 FTP 访问我的网站。我已经确保我的 IP 地址没有被阻止并且我使用了正确的端口和凭据,但我仍然收到此错误日志:

Status: Resolving address of ftp.bakealot.com
Status: Connecting to 77.72.2.194:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Error:  Received TLS alert from the server: Handshake failed (40)
Error:  Could not connect to server
Status: Waiting to retry...
Status: Resolving address of ftp.bakealot.com
Status: Connecting to 77.72.2.194:21...
Status: Connection established, waiting for welcome message...
Response:   220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response:   220-You are user number 1 of 100 allowed.
Response:   220-Local time …
Run Code Online (Sandbox Code Playgroud)

ftp

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

如何在远程桌面更改密码?

我必须在远程桌面上更改我的密码,但我没有获得更改密码的选项。

我尝试使用 Ctrl + Alt + Delete,它适用于本地桌面,但不适用于远程桌面。

我也尝试过屏幕键盘。

谁可以帮我这个事?

remote-desktop windows-7

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