.ssh/config
时间: 2023-09-25 11:17:17 浏览: 45
在SSH中,配置文件有两个:一个是用户配置文件,位于`~/.ssh/config`,另一个是系统配置文件,位于`/etc/ssh/ssh_config`。这两个配置文件可以用来简化SSH相关操作。在用户配置文件中,你可以通过配置`Host`、`HostName`、`User`、`IdentityFile`、`Port`等关键词来定义不同的连接主机和用户。例如,通过在配置文件中添加如下配置:
```
Host example
HostName example.com
User root
IdentityFile ~/.ssh/id_ecdsa
Port 22
```
你就可以使用`ssh example`命令直接登录到`example.com`主机,而不需要输入更多的命令。同样地,你也可以使用`scp`命令方便地向服务器传输文件,例如使用`scp a.txt example:/home/user_name`命令将本地文件`a.txt`传输到`example`主机的`/home/user_name`目录下。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [SSH Config 使用](https://blog.csdn.net/senlin1202/article/details/122081089)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]