linux ssh经典命令行远程登录工具。
在使用apt前请执行源的更新,参见linux mint 的apt软件源更新。
安装服务
- 安装openssh-server
sudo apt-get install openssh-server
- 查看sshd服务运行状态
sudo systemctl status sshd
状态提示为active (running)
则表示运行正常了。并且侦听的端口为Server listening on :: port 22.
。
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-07-13 08:22:38 CST; 26min ago
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 55313 (sshd)
Tasks: 1 (limit: 9307)
Memory: 1.2M
CGroup: /system.slice/ssh.service
└─55313 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
7月 13 08:22:38 std-pc systemd[1]: Starting OpenBSD Secure Shell server...
7月 13 08:22:38 std-pc sshd[55313]: Server listening on 0.0.0.0 port 22.
7月 13 08:22:38 std-pc systemd[1]: Started OpenBSD Secure Shell server.
7月 13 08:22:38 std-pc sshd[55313]: Server listening on :: port 22.
- 配置文件
/etc/ssh/sshd_config
- 修改端口
Port 22
- 修改侦听地址
ListenAddress 0.0.0.0
- 允许root账户登录
# PermitRootLogin without passwd
PermitRootLogin yes
- 重启sshd服务
sudo systemctl restart sshd
- 查看端口情况
netstat -anp|grep 22
正常的话可以看到 22
端口正在LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
卸载服务
如果ssh不再使用,或者无法正常使用,可以执行下面命令卸载。
sudo apt-get remove openssh-server
sudo apt-get remove sshd