ssh命令

1.什么是ssh

SSH是一种网络协议,用于计算机之间的加密登录

2.1基本用法--登录

$ ssh user@host -p 2222  用户名@主机ip -p 端口号(默认22)

例如 ssh young@172.29.80.123 -p 22222  (端口号 小P)

如果你是第一次登录对方主机,系统会出现下面的提示:

The authenticity of host 'host (12.18.429.21)' can't be established.
      RSA key fingerprint is 98:2e:d7:e0:de:9f:ac:67:28:c2:42:2d:37:16:58:4d.
      Are you sure you want to continue connecting (yes/no)?

这段话的意思是,无法确认host主机的真实性,只知道它的公钥指纹,问你还想继续连接吗?
所谓"公钥指纹",是指公钥长度较长(这里采用RSA算法,长达1024位),很难比对,所以对其进行MD5计算,将它变成一个128位的指纹。

当远程主机的公钥被接受以后,它就会被保存在文件$HOME/.ssh/known_hosts之中。下次再连接这台主机,系统就会认出它的公钥已经保存在本地了,从而跳过警告部分,直接提示输入密码。

2.2上传文件(端口号 大P)

上传文件 命令方法是:

1 $ scp  -P 端口号 文件名 young@172.29.80.123:/data/webserver/www/html

例如:

1 $ scp -P 22222 test.html [email protected]:/data/webserver/www/html

2.3 下载文件

本地复制远程文件:(把远程的文件复制到本地)
scp [email protected]:/val/test/test.tar.gz /val/test/test.tar.gz

2.4文件夹

直接传目录,目录名前面加一个 -r  :

scp -P 22222 -r test young@172.29.80.123:/data/webserver/www/html


你可能感兴趣的:(学习用)