Linux命令ssh以及scp的使用

今天干了一件蠢事,在服务器上scp到服务器上,还好是copy,否则后果不堪设想。故,写此文,加深印象。

引言

为什么会用到ssh呢,会什么会用到scp,这就要提到一个字“云”。因为有云服务器的存在,所以你再也没法给服务器插上键盘、插上显示器了,因为你够不着他。那要使用云服务器,就必须用到ssh。

ssh的使用

ssh常用两种登录方式:

  1. 密码
  2. 公钥

两者都需要用户名。
使用以下命令

1
ssh username@yoursite.com

域名也可以用ip代替。

但是使用密码登录有些缺陷,如果被知道了用户名,就能被暴力破解,也就报废了。
所以通常,应该将密码的方式关闭。

公钥

这种加密方式中,密钥分公钥和私钥两部分。

  • 公钥为“验证器”,能验证唯一的一个私钥。
  • 私钥为“生成器”,能生成唯一的公钥。

也就是说,别人拿到公钥也没威胁,而私钥丢了就完蛋了。但是私钥相比于密码一定更加安全,因为私钥很长长长长长长长长。

scp

当你确认你能ssh成功时,回到你的电脑。在你的电脑上执行scp,即能进行远程拷贝。
格式为:

1
scp [option] source … dest

source和dest是远程或是本地,无所谓了。也就是说,你同时操纵两台远程电脑都行啊。

分享到 评论