一、ssh连接服务器:

在/home/username/ 下面建一个 .ssh目录,目录内新建 config.json文件;用vi或者文本编辑器编辑此文件内容如下:

Host name1  #服务器1名称
    User root  #连接账号(一般多是root)
    Hostname 1.1.1.1 #服务器IP地址
    Port 3250 #ssh端口,默认是22

Host name2 #服务器2名称
    User root  #连接账号(一般多是root)
    Hostname 1.1.1.1 #服务器IP地址
    Port 3250 #ssh端口,默认是22

Host name3  #服务器3名称
    User root  #连接账号(一般多是root)
    Hostname 1.1.1.1 #服务器IP地址
    Port 3250 #ssh端口,默认是22

保存文件。可以设置多个服务器的ssh连接信息;

进入终端,输入

ssh name1

即表示连接服务器1,会提示输入服务器的root账户的密码,输入正确后就连接成功。

二、终端内服务器与本地文件传送

命令:scp

格式:scp from to

1)scp -P port  /home/username/desktop/1.png root@ip:/root/1.png

#表示从本地复制1.png到服务器端;

#root为服务器的账号,输入后会提示输入服务器端的root密码

#-P port表示ssh的端口,默认为22时可以不需要此参数与port,自定的时候需要该参数,如 -P 342

2)scp -P port  root@ip:/root/1.png /home/username/desktop/1.png

#与上一个操作正好反向;

#含义均一样;

3)scp -P port -r  /home/username/desktop/ root@ip:/root/desktop/

#复制文件夹;-r参数表示递归,文件夹已经文件夹下层的所有内容均复制;

可能实用的几个參数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示运行进度 . 能够用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .