1) SSH 客户端的简单使用
-
user
是在远程机器上的用户名,如果不指定的话默认为当前用户 -
remote
是远程机器的地址,可以是IP/域名,或者是后面会提到的别名 -
port
是SSH Server 监听的端口,如果不指定,就为默认值22
提示:
- 使用
exit
退出当前用户的登录注意:
-
ssh
这个终端命令只能在Linux
或者UNIX
系统下使用- 如果在
Windows
系统中,可以安装PuTTY
或者XShell
客户端软件即可提示:
- 在工作中,SSH 服务器的端口号很有可能不是 22,如果遇到这种情况就需要使用
-p
选项,指定正确的端口号,否则无法正常连接到服务器
1.1) Windows 下 SSH 客户端的安装
-
Putty
http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html-
XShell
http://xshellcn.com
2 scp
(基本指令)
- scp 就是
secure copy
,是一个在 Linux 下用来进行远程拷贝文件的命令 - 它的地址格式与 ssh 基本相同,需要注意的是,在指定端口时用的是大写的
-P
而不是小写的
选项 | 含义 |
-r | 若给出的源文件是目录文件,则 scp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 |
-P | 若远程 SSH 服务器的端口不是 22,需要使用大写字母 -P 选项指定端口 |
注意:
-
scp
这个终端命令只能在Linux
或者UNIX
系统下使用- 如果在
Windows
系统中,可以安装PuTTY
,使用pscp
命令行工具或者安装FileZilla
使用FTP
进行文件传输
3.FileZilla
- 官方网站:https://www.filezilla.cn/download/client
-
FileZilla
在传输文件时,使用的是FTP 服务
而不是SSH 服务
,因此端口号应该设置为21