远程管理常用命令
- 关机和重启
shutdown
- 查看和配置网卡
ifconfig
和ping
- 远程登录和复制
ssh
和scp
一.关机和重启
语法:shutdown [选项] time
常用选项:
选项 | 含义 |
---|---|
-r | 重启 |
若不指定选项和参数会默认1分钟关闭电脑
shutdown -r now #立刻重启
shutdown 12:00 #12点准时关机
shutdown +10 #再过10分钟关机
shutdown -c #取消之前的计划
二.查看或配置网卡信息
命令 | 作用 |
---|---|
ifconfig | 查看/配置当前网卡配置信息 |
ping | 检测到目标ip连接是否正常 |
2.1 ifconfig
#查看网卡信息
ifconfig
#查看网卡对应IP地址
ifconfig | grep inet
- linux中物理网卡通常叫ens…
- 127.0.0.1是本地回环,可以检测网卡是否正常
ping 127.0.0.1
2.2 ping
ping用来检测连接是否正常,ping IP地址
三.远程登录和复制
命令 | 作用 |
---|---|
ssh 用户名@ip | 远程登录 |
scp 用户名@ip:文件名或路径 用户名@ip:文件名或路径 | 远程复制 |
3.1 ssh基础
-
Linux中内置ssh,而windows则需安装PuTTY或XShell
-
SSH协议是为远程登录等服务提供安全性的协议,能对信息进行加密和压缩传输
IP和端口号:
IP能让我们找到网络上的计算机,
端口号能让我们找到计算机上运行的应用程序
格式:IP地址:端口号
常见服务器端口号:
服务 | 端口号 |
---|---|
SSH服务器 | 22 |
Web服务器 | 80 |
HTTPS | 443 |
FTP服务器 | 21 |
3.2 ssh简单命令
(1)远程登录:ssh [-p port] user@remote
- user是远程机器的用户名,如不指定即为当前用户
- remote为远程机器的地址,可以是IP/域名,或者为远程配置后的别名
- port为SSH Server监听的端口,不指定默认为22
使用exit可以注销当前用户
(2)远程拷贝:scp [-P port] 文件或路径 文件或路径
注意P相比ssh是大写
选项 | 含义 |
---|---|
-r | 若复制的源文件是目录则需添加-r |
(3)配置别名:
可以在~/.ssh/config路径里面追加以下内容
Host Bandit #此处为别名
HostName 远程机器IP地址
User 远程机器用户名
Port 22
之后用ssh Bandit就能代替ssh -p port user@remote(scp也适用)