ssh 远程登录
我们除了使用 FinalShell 软件进行远程登录外,还可以使用电脑自带的终端进行登录。
ssh 命令可以远程登录我们的服务器,语法如下:
ssh [-p] username@ip
选项
- -p,指定服务器的端口,默认为 22,可以通过改选项进行更改
参数
- username,服务器的用户名
- ip,服务器的 ip 地址
例如登录服务器:
scp 远程复制
scp 命令是 cp 命令的升级版,即:ssh cp
,通过 SSH 协议完成文件的复制。
其主要的功能就是:在不同的 Linux 服务器直接,通过 SSH 协议互传文件,只要知道服务器的账户和密码,即可通过 SCP 互传文件。
语法如下:
scp [-r] 参数1 参数2
选项
- -r,在复制文件夹的时候使用,和 rm、copy 中的 -r 选项意思相同
参数
- 参数1,本机路径或远程目标路径
- 参数2,远程目标路径或本机路径
例如:
# 将本地的 jdk 文件,以 root 的身份复制到 node2 的文件夹内
$ scp -r /export/server/jdk root@node2:/export/server
# 将本地文件的 dist 文件夹,以 nginx 的身份复制到 10.10.1.14 机器下的 home 目录下
$ scp -r -P65432 ~/Documents/code-snail/crm-admin/dist nginx@10.10.1.14:~/