扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、准备工具和环境
我们需要准备以下工具和环境:
一台云服务器:可以选择阿里云、腾讯云、华为云等知名云服务提供商的服务器。
公网IP地址:需要有一个公网IP地址,以便从外部访问服务器。
SFTP客户端:如FileZilla、WinSCP等,用于连接服务器并传输文件。
源码文件:需要上传的源代码文件。
2、获取SSH密钥对
登录云服务器,创建SSH密钥对,以便在本地和服务器之间进行安全通信,具体操作如下:
在服务器上输入ssh-keygen -t rsa
,按回车键生成RSA密钥对。
将生成的公钥(默认为~/.ssh/id_rsa.pub
)复制到本地计算机的~/.ssh/authorized_keys
文件中,如果没有这个文件,可以手动创建一个。
确保服务器上的~/.ssh
目录和~/.ssh/authorized_keys
文件的权限设置正确,通常为700和600。
3、使用SFTP客户端连接服务器
打开SFTP客户端,输入服务器的公网IP地址、端口号(默认为22)、用户名(通常是root
)和密码,然后点击连接,连接成功后,我们可以在本地看到服务器的文件系统。
4、将源码文件上传到服务器
在SFTP客户端中,选择要上传的源码文件,然后将其拖放到服务器的目标目录中,如果要将app.py
文件上传到/home/user/project
目录下,可以先在本地创建该目录(如果不存在),然后将app.py
文件拖放到该目录中。
5、断开SFTP连接
上传完成后,记得在SFTP客户端中点击“断开”按钮,以免占用服务器资源。
Q1:如何查看已上传的源码文件?
A1:在SFTP客户端中,可以使用“ls”命令查看当前目录下的文件列表,如果要查看其他目录下的文件,可以在当前目录下输入相应的路径,然后按回车键,要查看/home/user/project
目录下的文件,可以输入ls /home/user/project
,然后按回车键。
Q2:如何下载已上传的源码文件?
A2:在SFTP客户端中,可以使用“get”命令下载文件,要下载app.py
文件,可以在本地终端输入以下命令:
sftp username@server_ip_address get app.py
username
是服务器上的用户名,server_ip_address
是服务器的公网IP地址,执行该命令后,会提示输入密码,输入正确的密码后,文件将被下载到本地指定的目录中。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流