美文网首页
2019-01-26 mac与linux服务器的登陆/文件操作

2019-01-26 mac与linux服务器的登陆/文件操作

作者: YPCHEN1992 | 来源:发表于2019-01-26 13:44 被阅读0次

1. mac 如何登陆远程服务器

[图片上传失败...(image-bd9e1d-1548481474387)]

密码登陆

ssh <username>@IP  
<password>  
例如:  
ssh xiaoming@2017.54.92.32 
<password>

密钥登陆

ssh -i <key.pem> -p <port> <username>@IP  

设置alias(mac-terminal快捷方式)

alias ssh="ssh ssh -i <key.pem> -p <port> <username>@IP"  

下次登陆直接输入:

ssh  

2. mac与服务器之间的文件传输

基本语法:

scp [option] 文件来源 最终位置

密码版本

scp -r ./<folder_name> <username>@IP:/<direct_name> 

上传本地文件夹到远程,-r:表示递归,文件夹下的所有内容.
上一步输完以后,会提示输入密码:

<password> 

密钥版本

上传本地文件到远程服务器

scp -r -i <key.pem> -p <port> ./<folder_name> <username>@IP:/<direct_name>

下载远程服务器文件到本地

scp -r -i <key.pem> -p <port> <username>@IP:/<direct_name> ./<folder_name>

同样可以在mac的terminal设置alias.

alias scp="scp -i <key.pem> -P <port> ./<folder_name> <username>@IP:/<direct_name>" # 这里是大写的P

设置快快捷方式后,下载远程服务器文件到本地:

scp -r <username>@IP:/<direct_name> ./<folder_name> 

相关文章

网友评论

      本文标题:2019-01-26 mac与linux服务器的登陆/文件操作

      本文链接:https://www.haomeiwen.com/subject/bwrijqtx.html