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服务端支持远程登录

WriteBy: Tutu
CopyRight宣言: 本サイトに掲載された内容は下記に従う CC BY 4.0 著作権。 Tutu !
 前へ
2022-10-23 Tutu
次へ 
2022-10-22 Tutu
  目次