一、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 地址 .