在Linux Mint中启用SSH
- 安装OpenSSH服务器
在终端中,以root运行以下命令以安装openssh服务器包。
apt-get install openssh-server -y
注意:我们必须使用root权限执行此操作,否则我们将收到以下错误消息:
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
- 检查openssh状态
安装SSH后,应自动配置为从系统启动启动,并已运行。
如果ssh已禁用,则可以运行“systemctl enable ssh”以启用系统启动。
systemctl is-enabled ssh
然后,我们可以使用“systemctl is-active”如下所示,以检查SSH当前是否已激活和运行。如果它返回“Active”然后SSH目前正在运行。如果它不在运行,则可以运行“systemctl start ssh”启动它。
systemctl is-active ssh
- 测试SSH访问
我们可以通过从终端运行“IP A”来显示Linux Mint机器的IP地址。
jack@onitroad ~ $ ip a 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:d3:f5:b0 brd ff:ff:ff:ff:ff:ff inet 192.168.1.20/24 brd 192.168.1.255 scope global dynamic ens33 valid_lft 83316sec preferred_lft 83316sec inet6 fe80::3286:aa53:7220:5fa7/64 scope link valid_lft forever preferred_lft forever
我们可以在这里看到我们的Linux Mint系统的IP地址为192.168.1.20,因此我们将使用Windows的Putty来解决此问题。我们需要做的就是指定用户名和密码。
请注意,默认情况下,用户的“root”将没有SSH访问权限。可以通过编辑“/etc/ssh/sshd_config”文件中的PermitRootLogin值来修改此行为,然后重新启动ssh。
默认情况下,Linux Mint未安装OpenSSH服务器。
日期:2020-07-07 20:54:53 来源:oir作者:oir