如何设置密钥
参考:nodseek
- 生成SSH私钥和公钥。这一步可以在本地也可以在服务器上进行。这里我在本地Linux机(Windows用powershell就行了)上进行。
ssh-keygen -t rsa -b 4096 -C "admin@admin.com"
如何传输文件
scp -i /path/to/private_key /path/to/local/file username@hostname:/path/to/destination
在这个命令中:
-i /path/to/private_key
指定了私钥的路径。/path/to/local/file
是本地文件的路径。username@hostname
是VPS的用户名和主机名。:/path/to/destination
是目标文件在VPS上的路径。
如果为net服务器
scp -i /path/to/private_key -P <port_number> /path/to/local/file username@hostname:/path/to/destination
-P <port_number>
指定了SSH服务器的端口号。将 <port_number>
替换为你实际的SSH端口号。