mirror of
https://github.com/veeso/termscp.git
synced 2025-12-07 09:36:00 -08:00
User manuals
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
- [地址参数](#地址参数)
|
||||
- [AWS S3 地址参数](#aws-s3-地址参数)
|
||||
- [如何输入密码](#如何输入密码)
|
||||
- [Aws S3 凭证](#aws-s3-凭证)
|
||||
- [文件浏览](#文件浏览)
|
||||
- [快捷键](#快捷键)
|
||||
- [处理多个文件](#处理多个文件)
|
||||
@@ -14,7 +15,6 @@
|
||||
- [我的密码安全吗?](#我的密码安全吗)
|
||||
- [Linux Keyring](#linux-keyring)
|
||||
- [用于 termscp 的 KeepassXC 设置](#用于-termscp-的-keepassxc-设置)
|
||||
- [Aws S3 凭证](#aws-s3-凭证)
|
||||
- [配置](#配置)
|
||||
- [SSH Key Storage](#ssh-key-storage)
|
||||
- [资源管理器格式](#资源管理器格式)
|
||||
@@ -105,6 +105,30 @@ s3://buckethead@eu-central-1:default:/assets
|
||||
|
||||
---
|
||||
|
||||
## Aws S3 凭证
|
||||
|
||||
为了连接到 Aws S3 存储桶,您显然必须提供一些凭据。
|
||||
基本上有两种方法可以实现这一点,而且您可能已经注意到您**不能**通过身份验证表单来做到这一点。
|
||||
因此,您可以通过以下方式为 s3 提供凭据:
|
||||
|
||||
1. 使用您的凭证文件:只需通过`aws configure` 配置AWS cli,您的凭证应该已经位于`~/.aws/credentials`。 如果您使用的配置文件不同于“默认”,只需在身份验证表单的配置文件字段中提供它。
|
||||
2. **环境变量**: 您始终可以将您的凭据作为环境变量提供。 请记住,这些凭据**将始终覆盖**位于 `credentials` 文件中的凭据。 下面看看如何配置环境:
|
||||
|
||||
这些应该始终是强制性的:
|
||||
|
||||
- `AWS_ACCESS_KEY_ID`: aws 访问密钥 ID(通常以 `AKIA...` 开头)
|
||||
- `AWS_SECRET_ACCESS_KEY`: 秘密访问密钥
|
||||
|
||||
如果您配置了更强的安全性,您*可能*也需要这些:
|
||||
|
||||
- `AWS_SECURITY_TOKEN`: 安全令牌
|
||||
- `AWS_SESSION_TOKEN`: 会话令牌
|
||||
|
||||
⚠️ 您的凭据是安全的:termscp 不会直接操作这些值! 您的凭据直接由 **s3** crate 使用。
|
||||
如果您对安全有一些担忧,请联系 [Github](https://github.com/durch/rust-s3) 上的库作者 ⚠️
|
||||
|
||||
---
|
||||
|
||||
## 文件浏览
|
||||
|
||||
termscp中的文件资源管理器是指你与远程建立连接后可以看到的面板。
|
||||
@@ -250,30 +274,6 @@ termscp中的文件资源管理器是指你与远程建立连接后可以看到
|
||||
|
||||
---
|
||||
|
||||
## Aws S3 凭证
|
||||
|
||||
为了连接到 Aws S3 存储桶,您显然必须提供一些凭据。
|
||||
基本上有两种方法可以实现这一点,而且您可能已经注意到您**不能**通过身份验证表单来做到这一点。
|
||||
因此,您可以通过以下方式为 s3 提供凭据:
|
||||
|
||||
1. 使用您的凭证文件:只需通过`aws configure` 配置AWS cli,您的凭证应该已经位于`~/.aws/credentials`。 如果您使用的配置文件不同于“默认”,只需在身份验证表单的配置文件字段中提供它。
|
||||
2. **环境变量**: 您始终可以将您的凭据作为环境变量提供。 请记住,这些凭据**将始终覆盖**位于 `credentials` 文件中的凭据。 下面看看如何配置环境:
|
||||
|
||||
这些应该始终是强制性的:
|
||||
|
||||
- `AWS_ACCESS_KEY_ID`: aws 访问密钥 ID(通常以 `AKIA...` 开头)
|
||||
- `AWS_SECRET_ACCESS_KEY`: 秘密访问密钥
|
||||
|
||||
如果您配置了更强的安全性,您*可能*也需要这些:
|
||||
|
||||
- `AWS_SECURITY_TOKEN`: 安全令牌
|
||||
- `AWS_SESSION_TOKEN`: 会话令牌
|
||||
|
||||
⚠️ 您的凭据是安全的:termscp 不会直接操作这些值! 您的凭据直接由 **s3** crate 使用。
|
||||
如果您对安全有一些担忧,请联系 [Github](https://github.com/durch/rust-s3) 上的库作者 ⚠️
|
||||
|
||||
---
|
||||
|
||||
## 配置
|
||||
|
||||
termscp支持一些用户定义参数,这些参数可以通过配置来修改。
|
||||
@@ -431,7 +431,7 @@ termscp支持传统的十六进制(`#rrggbb`)和RGB`rgb(r, g, b)`语法来
|
||||
Termscp有很多功能,你可能已经注意到了,其中之一就是可以查看和编辑文本文件。不管文件是在本地主机还是在远程主机上,termscp都提供了在你喜欢的文本编辑器中打开文件的功能。
|
||||
如果文件位于远程主机上,该文件将首先被下载到你的临时文件目录中,然后,**只有**在对该文件进行了修改的情况下,才会重新上传至远程主机上。
|
||||
|
||||
多说一句,**你只能编辑文本文件**;二进制文件是不可以的。
|
||||
> ❗ 多说一句,**你只能编辑文本文件**;二进制文件是不可以的。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user