关于我们

质量为本、客户为根、勇于拼搏、务实创新

新闻公告

< 返回新闻公共列表

如何实现登录和登出远程服务器的教程

发布时间:2019-11-30 18:07:23

环境准备

服务器要求

如果你已经有云服务器或者虚拟机服务器,首先需要验证服务器上是否已经安装 ssh 服务,如果没有安装则需要提前安装.

登录服务器后,在命令行窗口中输入 rpm -qa | grep ssh 查看是否包括 ssh 相关文件.

[root@snowdreams1006 ~]# rpm -qa | grep ssh
openssh-clients-7.4p1-16.el7.x86_64
libssh2-1.4.3-12.el7_6.2.x86_64
openssh-server-7.4p1-16.el7.x86_64
openssh-7.4p1-16.el7.x86_64

默认情况下运行 netstat -antp | grep sshd 命令,可以看到 sshd 服务监听的端口正是默认的 22 端口.

[root@snowdreams1006 ~]# netstat -antp | grep sshd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1051/sshd           
tcp        0      0 *.*.*.*:22        *.*.*.*:46797   ESTABLISHED 17334/sshd: root@pt

其实一般云服务器均已预装好 ssh 服务,如果没有上述输出,则说明可能并没有安装 ssh 服务,可以使用 yum install openssh-server 进行安装.

下面总结一些关于 sshd 的常用命令,如下

  • 查看 sshd 运行状态
systemctl status  sshd

如果运行结果包括 Active: active (running) 则证明 sshd 服务处于激活状态,如果是 Active: inactive (dead) 则表示服务已关闭.

[root@snowdreams1006 ~]# systemctl status  sshd
 sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since 五 2019-11-29 21:05:08 CST; 16h ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 1051 (sshd)
    Tasks: 1
   Memory: 10.9M
   CGroup: /system.slice/sshd.service
           └─1051 /usr/sbin/sshd -D
  • 启动|关闭|重启 sshd 服务
systemctl start  sshd

针对处于已经关闭 sshd 状态时,可以再次启动,如果已经启动,则不会输出结果,但还是启动中.

systemctl stop  sshd

针对处于正在运行 sshd 状态时,可以停止服务,如果已经停止,则不会输出结果,但还是停止中.

systemctl restart  sshd

针对处于正在运行 sshd 状态或者已经停止状态时,可以重启服务,虽然都不会输出结果,但已经启动.

  • 开机自启|禁止自启 sshd 服务
systemctl list-unit-files | grep enabled

查看全部开机自启服务,如果包括 sshd 则表示 sshd 已加入开机自启服务,如果没有则不会开机自启.

systemctl list-unit-files | grep enabled | grep sshd

如果全部开机自启服务比较多的话,肉眼不太直接看出 sshd 是否自启,在上一条命令的基础上多加一个 grep sshd 即可过滤是否包含 sshd 服务.

systemctl enable sshd

开机自启服务,如果某些服务非常重要需要一直后台运行的话,最好加入开机自启,这样能防止意外关机重启服务器后忘记开启服务,比如 sshd 服务和 docker 服务等等.

systemctl disable sshd

针对已经开机自启服务进行禁用,运行 systemctl list-unit-files | grep enabled | grep sshd 可以查看当前服务是否会开机自启.


/template/Home/Data/PC/Static
万锦互联为您的网站提供全球顶级IDC资源
在线咨询
专属客服

免费电话:
023-88256568