一、远程登录和复制文件二、SSH三、域名和端口
3.1、域名3.2、端口号3.2、SSH客户端的使用 四、scp
一、远程登录和复制文件| 序号 | 命令 | 对应英文 | 作用 |
|---|---|---|---|
| 01 | ssh用户名@ip | secure shell | 关机/重新启动 |
| 02 | scp 用户名@ip:文件名或路径 用户名@ip:文件名或路径 | secure copy | 远程复制文件 |
通过SSH客户端我们可以连接到运行了SSH服务器的远程机器上
SSH客户端是一种使用Secure Shell(SSH)协议连接到远程计算机的软件程序SSH,专为远程登录会话和其他网络服务提供安全性的协议
三、域名和端口
3.1、域名
一串用点分隔的名字组成,例如:www.baidu.comIP地址的别名 3.2、端口号
IP地址:通过IP地址找到网络上的计算机端口号:通过端口号可以找到计算机上运行的应用程序SSH服务器的默认端口号是22,默认端口号连接的时候,可以省略
常见服务端口号列表:
| 服务 | 端口号 |
|---|---|
| SSH服务器 | 22 |
| Web服务器 | 80 |
| HTTPS | 443 |
| FTP服务器 | 21 |
ssh [-p port] user@remote
user:远程机器上的用户名,不指定的话默认当前用户remote:远程机器的地址,可以是IP/域名port:SSH Server监听的端口,不指定的话默认值位22
提示:
使用exit退出当前用户的登录ssh只能在Linux或者UNIX系统下使用在Windows系统中,安装PuTTY或者XShell客户端软件工作中,SSH服务器的端口号可能不是22,遇到这种情况需要使用-p选项,指定正确的端口号,否则无法正常连接到服务器 四、scp
scp就是secure copy,是一个在Linux下用来进行远程拷贝文件的命令地址格式与ssh基本相同,在指定端口时用的是大写的-P,而不是小写的
把本地当前目录下的01.py文件 复制到 远程 家目录下的Desktop/01.py
scp -P port 01.py user@remote:Desktop/01.py
若:“:” 后面的路径不是绝对路径,则以用户的家目录作为参考路径
把远程 家目录下的 Desktop/01.py文件 复制到 本地当前目录下的01.py
scp -P port user@remote:Desktop/01.py 01.py
加上-r选项可以传送文件夹
把当前目录下的 demo 文件夹 复制到 远程 家目录下的Desktop
scp -r demo user@remote:Desktop
把远程 家目录下的 Desktop 复制到 当前目录下的 demo 文件夹
scp -r user@remote:Desktop demo
注意:
scp只能在Linux或者UNIX系统下使用在Windows中,安装PuTTY,使用pscp命令行工具,或者安装FileZilla使用FTP进行文件传输



