sftp用秘钥形式连接自己服务器
时间: 2024-05-08 20:20:28 浏览: 81
连接sftp服务器
要使用 SFTP 连接到自己的服务器,需要进行以下步骤:
1. 生成公钥和私钥文件
可以使用以下命令生成公钥和私钥文件:
```
ssh-keygen -t rsa
```
这个命令会在默认目录(一般是 ~/.ssh/)生成一个私钥文件(id_rsa)和一个公钥文件(id_rsa.pub)。
2. 将公钥文件上传到服务器
将公钥文件上传到服务器,可以使用以下命令:
```
scp ~/.ssh/id_rsa.pub user@server:/path/to/authorized_keys
```
其中,user 是你的服务器用户名,server 是服务器地址,/path/to/authorized_keys 是服务器上存放授权密钥的文件路径。
3. 连接服务器
使用以下命令连接到服务器:
```
sftp -i ~/.ssh/id_rsa user@server
```
其中,user 是你的服务器用户名,server 是服务器地址,~/.ssh/id_rsa 是你的私钥文件路径。
连接成功后,你就可以使用 SFTP 进行文件传输了。
阅读全文