Open nicejade opened 7 years ago
这里说明怎样在 Linux 或其他支持 SSH 命令的环境(如 Windows 下的 MobaXterm)下使用 SSH 密钥对登录 Linux 实例。
您应该已经拥有一个分配了密钥对的 Linux 实例。您可以在创建 ECS 实例时分配密钥对,也可以为实例绑定密钥对。
找到您所下载的 .pem 私钥文件在本地机上的存储路径,如:/root/xxx.pem。
/root/xxx.pem
xxx.pem 即为您的私钥文件,下同。
运行命令修改私钥文件的属性:chmod 400 [.pem 私钥文件在本地机上的存储路径],如:chmod 400 /root/xxx.pem。
chmod 400 [.pem 私钥文件在本地机上的存储路径]
chmod 400 /root/xxx.pem
运行命令连接至实例:ssh -i [.pem 私钥文件在本地机上的存储路径] root@[公网 IP 地址],如:ssh -i /root/xxx.pem root@10.10.10.100。
ssh -i [.pem 私钥文件在本地机上的存储路径] root@[公网 IP 地址]
ssh -i /root/xxx.pem root@10.10.10.100
上传本地文件到【服务器】
scp /path/filename username@your-server-ip:/path scp -r /path/file-dir username@your-server-ip:/path (上传整个文件夹) scp -i your-key-with-path.pem file-name root@your-server-ip:/your-dir/
下载【服务器】文件到本地
scp username@servername:/path/filename /var/www/local_dir scp -r username@servername:/path/file-dir /var/www/local_dir (下载整个文件夹) scp -r your-key-with-path.pem root@your-server-ip:/your-dir/ /local-dir
备注:阿里云 ECS 默认封端口,当想开辟新的端口暴露出去,使得公网可以访问,需要添加端口白名单; 具体步骤:登录阿里云 => 控制台 => 云服务器ECS => 找到实例 => 更多菜单里面 => 安全组配置 => 配置规则 => 添加安全规则。
ECS
安全组配置
本地为 Linux 或支持 SSH 命令的环境
这里说明怎样在 Linux 或其他支持 SSH 命令的环境(如 Windows 下的 MobaXterm)下使用 SSH 密钥对登录 Linux 实例。
前提条件
您应该已经拥有一个分配了密钥对的 Linux 实例。您可以在创建 ECS 实例时分配密钥对,也可以为实例绑定密钥对。
操作步骤
找到您所下载的 .pem 私钥文件在本地机上的存储路径,如:
/root/xxx.pem
。运行命令修改私钥文件的属性:
chmod 400 [.pem 私钥文件在本地机上的存储路径]
,如:chmod 400 /root/xxx.pem
。运行命令连接至实例:
ssh -i [.pem 私钥文件在本地机上的存储路径] root@[公网 IP 地址]
,如:ssh -i /root/xxx.pem root@10.10.10.100
。利用 SSH 传输文件(文件夹)
上传本地文件到【服务器】
下载【服务器】文件到本地