Linux 远程管理命令

13 篇文章 0 订阅

 1.关机、重启

# 关机(默认1分钟后关机)
shutdown 
# 10分钟后关机
shutdown +10
# 指定时间关机(今日20:05)
shutdown 20:05
# 取消关机
shutdown -c
# 立即关机
shutdown now
# !!!由于使用的多数是服务器,强烈建议不要用关机,建议用重启带-r
# 立即重启
shutdown -r now
# 10分钟后重启
shutdown -r +10
# 指定时间重启(今日20:05)
shutdown -r 20:05

2.查看或配置网卡信息

sudo apt install net-tools
# 查看网卡地址
ifconfig
# 通过管道筛选查看网卡IPv4地址
ifconfig | grep -n  'inet '



# 查看网络连接状态
ping IP地址/网址
# 检查到没被主机是否连接正常
ping 192.168.1.102
# 检查本地网卡工作正常
ping 127.0.0.1
# 终止ping
ctrl+c



# SSH
# SSH客户端--->SSH服务器
# 数据传输是加密的,可以防止信息泄露
# 数据传输是压缩的,可以提高传输速度
# ssh -p 端口号(默认22) 用户名@IP地址
# 查看当前用户名
whoami
# 安装ssh
sudo apt install openssh-server
# 启动ssh
sudo /etc/init.d/ssh start
# ssh远程登录(默认22时可不填-p)
ssh -p 22 parallels@192.168.1.104



# scp远程复制
# 把本地当前目录的01.py 文件 复制到远程 home目录下的Desktop/01.py 
# 注意':'后的路径如非绝对路径,则以用户的home目录昨晚参照路径
scp -P port 01.py parallels@192.168.1.104:Desktop/01.py
# 把远程home目录下的Desktop/01.py 文件复制到本地当前目录下的01.py
scp -P port parallels@192.168.1.104:Desktop/01.py  01.py
# 传送文件夹
# 把当前目录下的demo文件夹复制到远程home目录下的Desktop
scp -r demo parallels@192.168.1.104:Desktop
# 把远程home目录下的Desktop复制到当前目录下的demo文件夹
scp -r parallels@192.168.1.104:Desktop demo

# 可用FileZilla软件连接
192.168.1.104 parallels ****** 22或21


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用 SSL 远程管理 Linux,您可以使用 OpenSSH。OpenSSH 是 Linux 上最常用的远程管理工具之一,它支持使用 SSH 协议进行加密通信,确保数据的安全性和完整性。 以下是在 Linux 上使用 OpenSSH 进行 SSL 远程管理的步骤: 1. 安装 OpenSSH 服务:在 Linux 上安装 OpenSSH 服务以启用远程管理。您可以使用以下命令在 Ubuntu 上安装 OpenSSH: ``` sudo apt-get install openssh-server ``` 2. 生成 SSL 证书:使用 OpenSSL 工具生成 SSL 证书。您可以使用以下命令生成自签名证书: ``` sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/ssh.key -out /etc/ssl/certs/ssh.crt ``` 3. 配置 SSH 服务:在 SSH 服务器上配置 SSL。编辑 SSH 配置文件 `/etc/ssh/sshd_config`,添加以下设置: ``` Port 22 Protocol 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key HostKey /etc/ssh/ssh_host_ed25519_key UsePrivilegeSeparation yes KeyRegenerationInterval 3600 ServerKeyBits 2048 SyslogFacility AUTH LogLevel INFO LoginGraceTime 120 PermitRootLogin yes StrictModes yes RSAAuthentication yes PubkeyAuthentication yes IgnoreRhosts yes RhostsRSAAuthentication no HostbasedAuthentication no PermitEmptyPasswords no ChallengeResponseAuthentication no X11Forwarding yes X11DisplayOffset 10 PrintMotd no PrintLastLog yes TCPKeepAlive yes AcceptEnv LANG LC_* Subsystem sftp /usr/lib/openssh/sftp-server UsePAM yes ``` 4. 重启 SSH 服务:重新启动 SSH 服务以使更改生效。 ``` sudo service ssh restart ``` 5. 使用 SSL 登录:使用以下命令登录到远程 Linux 服务器,使用 SSL 进行加密通信。 ``` ssh -o "StrictHostKeyChecking=no" -i /path/to/ssh/key -p 22 [email protected] ``` 请注意,您需要将 `/path/to/ssh/key` 替换为您的 SSL 证书路径,`user` 替换为您的用户名,`remote.server.com` 替换为您的远程服务器地址。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值