ubuntu安装配置ssh服务
ubuntu安装配置ssh服务

ubuntu安装配置ssh服务

内容目录

ubuntu安装配置ssh服务

通常,安装好Ubuntu是不能直接通过ssh访问系统的,我们需要安装ssh服务来远程连接我们的系统。方便管理。

1.更新 Ubuntu

    $ sudo apt update
    $ sudo apt upgrade

2.通过命令安装openssh-server

sudo apt  install openssh-server

3.确定Ubuntu SSH服务状态

systemctl status ssh

现在能看到:
第一行加载状态,已加载ssh.service文件;
第二行是否活动,正在运行;并且留意到一个守护进程sshd;
再往下看到监听的端口是22。

至此,我们的SSH服务端已经安装启动OK。

4.确定Ubuntu机器的IP

我们在局域网测试,那就是查看现在这台局域网IP,可以点击网络设置查看,亦或命令行 ifcofnig

5. 若不能访问,检查Ubuntu防火墙

# 检查防火墙
sudo ufw status verbose

# 开启防火墙
sudo ufw enable

# 开放端口
sudo ufw allow 22
复制代码

如下命令,可以设置开放来自某IP访问某端口的权限

sudo ufw allow from your_ip to any port 22

延伸

  • SSH服务端开放的端口可以更改吗?

可以,在文件 /etc/ssh/sshd_config 里可以配置 SSH Server 开放的端口,修改后记得 sudo systemctl restart sshd 重启下生效。修改位置一般在第5行的 Port 下。

参考

  1. ssh 基本原理和免密码登录
  2. 五条强化 SSH 安全的建议
  3. 牢记25个最佳的SSH命令
  4. 在Ubuntu中用UFW配置防火墙
  5. 在 Mac 上使用防火墙来防止非法连接
  6. Ubuntu如何配置SSH服务端支持远程登录

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注