SSH密钥登录,实现上传下载文件

SSH密钥登录

本地主机

使用如下命令生成密钥,生成公钥直接回车即可。若生成私钥可按信息操作。

ssh-keygen

生成的密钥保存在/root/.ssh/id_rsa文件中,复制id_rsa.pub文件中的内容。

目的主机

进入/root/.ssh文件夹中,创建authorized_keys文件,并将复制
的内容粘贴添加到该文件中。

使用scp上传下载文件

# 从服务器上下载文件
scp username@servername:/path/filename /Users/mac/Desktop(本地目录)
#上传本地文件到服务器
scp /path/filename username@servername:/path
# 从服务器下载整个目录 
scp -r username@servername:/root/(远程目录) /Users/mac/Desktop(本地目录)
# 上传目录到服务器
scp -r local_dir username@servername:remote_dir
注意:目标服务器要开启写入权限

参考文章:https://zhuanlan.zhihu.com/p/45080891

你可能感兴趣的:(Ubuntu)