上文我们描述了基于源代码编译安装OpenSSH的方法,本文使用apt安装OpenSSH,并介绍OpenSSH的启动管理方法。
0x01 使用apt安装OpenSSH
第一步,使用如下命令更新apt仓库:
第二步,使用如下命令安装OpenSSH:
1
| sudo apt install openssh-server
|
命令执行结果如下图所示:

安装成功后,我们使用dpkg -L openssh-server
命令,查看apt帮我们安装了哪些文件,如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| mancode@devos:~$ dpkg -L openssh-server /. /etc /etc/default /etc/default/ssh /etc/init.d /etc/init.d/ssh /etc/pam.d /etc/pam.d/sshd /etc/ssh /etc/ssh/moduli /etc/ssh/sshd_config.d /etc/ufw /etc/ufw/applications.d /etc/ufw/applications.d/openssh-server /usr /usr/lib /usr/lib/openssh /usr/lib/openssh/ssh-session-cleanup /usr/lib/systemd /usr/lib/systemd/system /usr/lib/systemd/system/rescue-ssh.target /usr/lib/systemd/system/ssh.service /usr/lib/systemd/system/ssh.socket /usr/lib/systemd/system-generators /usr/lib/systemd/system-generators/sshd-socket-generator /usr/sbin /usr/sbin/sshd /usr/share /usr/share/apport /usr/share/apport/package-hooks /usr/share/apport/package-hooks/openssh-server.py /usr/share/doc /usr/share/doc/openssh-client /usr/share/doc/openssh-client/examples /usr/share/doc/openssh-client/examples/ssh-session-cleanup.service /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/openssh-server /usr/share/man /usr/share/man/man5 /usr/share/man/man5/moduli.5.gz /usr/share/man/man5/sshd_config.5.gz /usr/share/man/man8 /usr/share/man/man8/sshd.8.gz /usr/share/openssh /usr/share/openssh/sshd_config /usr/share/openssh/sshd_config.md5sum /usr/share/doc/openssh-server /usr/share/man/man5/authorized_keys.5.gz mancode@devos:~$
|
0x02 启动OpenSSH
OpenSSH安装完毕之后,我们使用如下命令启动sshd:
1 2
| sudo systemctl enable ssh sudo systemctl start ssh
|
命令执行结果如下图所示:

0x03 停止OpenSSH
上节我们使用 systemctl start ssh
命令启动openssh-server,如果需要停止openssh-server,我们可以使用如下命令:
1 2 3 4
| sudo systemctl stop ssh.socket sudo systemctl stop ssh sudo systemctl disable ssh.socket sudo systemctl disable ssh
|
命令执行结果如下图所示:
